Evento MEAudioSessionVolumeChanged
Enviado por el representador de audio de streaming (SAR) cuando cambia el estado de volumen o silenciado de la sesión de audio.
La sesión multimedia reenvía este evento a la aplicación.
Valores de evento
Entre los valores posibles recuperados de IMFMediaEvent::GetValue se incluyen los siguientes.
VARTYPE | Descripción |
---|---|
VT_EMPTY |
Sin datos del evento. |
VT_UNKNOWN |
Puntero a la interfaz IMFAudioPolicy . |
Observaciones
Este evento lo genera el receptor de secuencia del SAR. El evento se desencadena cuando el SAR recibe un evento IAudioSessionEvents::OnSimpleVolumeChanged de la sesión de audio. Para obtener el nuevo nivel de volumen y silenciar el estado, llame a IMFSimpleAudioVolume::GetMasterVolume y IMFSimpleAudioVolume::GetMute.
El SAR envía este evento si una acción externa cambia el volumen; por ejemplo, si el usuario cambia el volumen a través del programa de control de volumen del sistema (SndVol). El SAR no envía el evento si la aplicación cambia el volumen directamente en el SAR.
Además, el SAR no envía este evento cuando cambia el volumen del canal (IAudioSessionEvents::OnChannelVolumeChanged).
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
Vea también