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 |
|
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk