Partager via


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

Voir aussi

IAudioVolumeDuckNotification

Utilisation d’un appareil de communication