Événement MEAudioSessionVolumeChanged
Envoyé par le convertisseur audio de streaming (SAR) lorsque l’état du volume ou du son de la session audio change.
La session multimédia transfère cet événement à l’application.
Valeurs d’événement
Les valeurs possibles récupérées à partir de IMFMediaEvent::GetValue sont les suivantes.
VARTYPE | Description |
---|---|
VT_EMPTY |
Aucune donnée d'événement. |
VT_UNKNOWN |
Pointeur vers l’interface IMFAudioPolicy . |
Notes
Cet événement est déclenché par le récepteur de flux du SAR. L’événement est déclenché lorsque le SAR reçoit un événement IAudioSessionEvents::OnSimpleVolumeChanged de la session audio. Pour obtenir le nouveau niveau de volume et désactiver l’état, appelez IMFSimpleAudioVolume::GetMasterVolume et IMFSimpleAudioVolume::GetMute.
Le SAR envoie cet événement si une action externe modifie le volume, par exemple, si l’utilisateur modifie le volume via le programme de contrôle de volume système (SndVol). Le SAR n’envoie pas l’événement si l’application modifie le volume directement sur le SAR.
En outre, la sar n’envoie pas cet événement lorsque le volume du canal change (IAudioSessionEvents::OnChannelVolumeChanged).
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
Voir aussi