Événement MEAudioSessionVolumeChanged
Envoyé par le convertisseur audio de streaming (SAR) lorsque l’état du volume ou du silence de la session audio change.
La session multimédia transmet 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 _ vide |
Aucune donnée d'événement. |
| VT _ inconnu |
Pointeur vers l’interface IMFAudioPolicy . |
Remarques
Cet événement est déclenché par le récepteur de flux de la RAS. L’événement est déclenché lorsque le SAR reçoit un événement IAudioSessionEvents :: OnSimpleVolumeChanged à partir de la session audio. Pour accéder au nouveau niveau de volume et à l’État muet, 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 par le biais du 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, le SAR n’envoie pas cet événement lorsque le volume du canal change (IAudioSessionEvents :: OnChannelVolumeChanged).
Configuration requise
| Condition requise | Valeur |
|---|---|
| Client minimal pris en charge |
Windows [Applications de bureau Vista uniquement] |
| Serveur minimal pris en charge |
Windows Serveur 2008 [ applications de bureau uniquement] |
| En-tête |
|