Méthode IAudioVolumeDuckNotification ::OnVolumeDuckNotification (audiopolicy.h)
La méthode OnVolumeDuckNotification envoie une notification concernant un événement de canardage système en attente. Pour plus d’informations, consultez Considérations relatives à l’implémentation des notifications de canardage.
Syntaxe
HRESULT OnVolumeDuckNotification(
[in] LPCWSTR sessionID,
[in] UINT32 countCommunicationSessions
);
Paramètres
[in] sessionID
Chaîne contenant la session instance identificateur de la session de communication qui déclenche l’événement de canardage automatique. Pour obtenir l’identificateur de instance de session, appelez IAudioSessionControl2 ::GetSessionInstanceIdentifier.
[in] countCommunicationSessions
Nombre de sessions de communication actives. S’il existe n sessions, les sessions sont numérotées de 0 à –1.
Valeur retournée
Si la méthode réussit, retourne S_OK.
Remarques
Une fois que l’application a inscrit son implémentation de l’interface IAudioVolumeDuckNotification en appelant IAudioSessionManager2 ::RegisterDuckNotification, le gestionnaire de sessions appelle OnVolumeDuckNotification lorsqu’il souhaite envoyer une notification sur le début de l’canardage. L’application reçoit les notifications d’événements sous forme de rappels.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | audiopolicy.h |