Método IAudioSessionManager2::UnregisterDuckNotification (audiopolicy.h)
El método UnregisterDuckNotification elimina un registro anterior de la aplicación para recibir notificaciones.
Sintaxis
HRESULT UnregisterDuckNotification(
IAudioVolumeDuckNotification *duckNotification
);
Parámetros
duckNotification
Puntero a la interfaz IAudioVolumeDuckNotification implementada por la aplicación. Pase el mismo puntero de interfaz que se especificó al administrador de sesiones en una llamada anterior al método IAudioSessionManager2::RegisterDuckNotification . Si el método UnregisterDuckNotification se realiza correctamente, llama al método Release en la interfaz IAudioVolumeDuckNotification de la aplicación.
Valor devuelto
Si el método se realiza correctamente, devuelve S_OK. Si se produce un error, los posibles códigos de retorno incluyen, pero no están limitados a, los valores que se muestran en la tabla siguiente.
Valor devuelto | Descripción |
---|---|
|
duckNotification es NULL. |
Comentarios
La aplicación llama a este método cuando ya no necesita recibir notificaciones. El método UnregisterDuckNotification quita el registro de una interfaz IAudioVolumeDuckNotification que la aplicación registró previamente con el administrador de sesiones llamando al método IAudioSessionManager2::RegisterDuckNotification .
Una vez que la aplicación llama a UnregisterDuckNotification, los eventos pendientes no se notifican a la aplicación.
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 |