Bagikan melalui


Peristiwa MEAudioSessionVolumeChanged

Dikirim oleh perender audio streaming (SAR) saat volume atau status bisukan sesi audio berubah.

Sesi Media meneruskan kejadian ini ke aplikasi.

Nilai peristiwa

Kemungkinan nilai yang diambil dari IMFMediaEvent::GetValue menyertakan yang berikut ini.

VARTYPE Deskripsi
VT_EMPTY
Tidak ada data peristiwa.

VT_UNKNOWN
Arahkan ke antarmuka IMFAudioPolicy .

Keterangan

Kejadian ini dinaikkan oleh sink aliran SAR. Peristiwa ini dipicu ketika SAR menerima peristiwa IAudioSessionEvents::OnSimpleVolumeChanged dari sesi audio. Untuk mendapatkan tingkat volume baru dan status bisu, panggil IMFSimpleAudioVolume::GetMasterVolume dan IMFSimpleAudioVolume::GetMute.

SAR mengirimkan peristiwa ini jika tindakan eksternal mengubah volume—misalnya, jika pengguna mengubah volume melalui program kontrol volume sistem (SndVol). SAR tidak mengirim peristiwa jika aplikasi mengubah volume langsung pada SAR.

Selain itu, SAR tidak mengirim peristiwa ini ketika volume saluran berubah (IAudioSessionEvents::OnChannelVolumeChanged).

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2008 [hanya aplikasi desktop]
Header
Mfobjects.h (termasuk Mfidl.h)

Lihat juga

Peristiwa Yayasan Media

Perender Audio Streaming