Compartir a través de


Método IAudioVolumeDuckNotification::OnVolumeDuckNotification (audiopolicy.h)

El método OnVolumeDuckNotification envía una notificación sobre un evento de pato del sistema pendiente. Para obtener más información, consulte Consideraciones de implementación para las notificaciones de pato.

Sintaxis

HRESULT OnVolumeDuckNotification(
  [in] LPCWSTR sessionID,
  [in] UINT32  countCommunicationSessions
);

Parámetros

[in] sessionID

Cadena que contiene el identificador de instancia de sesión de la sesión de comunicaciones que genera el evento de pato automático. Para obtener el identificador de instancia de sesión, llame a IAudioSessionControl2::GetSessionInstanceIdentifier.

[in] countCommunicationSessions

Número de sesiones de comunicaciones activas. Si hay n sesiones, las sesiones se numeran de 0 a –1.

Valor devuelto

Si el método se realiza correctamente, devuelve S_OK.

Comentarios

Una vez que la aplicación registra su implementación de la interfaz IAudioVolumeDuckNotification mediante una llamada a IAudioSessionManager2::RegisterDuckNotification, el administrador de sesiones llama a OnVolumeDuckNotification cuando quiere enviar una notificación sobre cuándo comienza el pato. La aplicación recibe las notificaciones de eventos en forma de devoluciones de llamada.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado audiopolicy.h

Consulte también

IAudioVolumeDuckNotification

Uso de un dispositivo de comunicación