Compartir a través de


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
Mfobjects.h (incluya Mfidl.h)

Vea también

Eventos de Media Foundation

Representador de audio de streaming