Encabezado audiopolicy.h

Core Audio API usa este encabezado. Para más información, consulte:

audiopolicy.h contiene las siguientes interfaces de programación:

Interfaces

 
IAudioSessionControl

La interfaz IAudioSessionControl permite a un cliente configurar los parámetros de control para una sesión de audio y supervisar eventos en la sesión.
IAudioSessionControl2

Un cliente puede usar la interfaz IAudioSessionControl2 para obtener información sobre la sesión de audio.
IAudioSessionEnumerator

La interfaz IAudioSessionEnumerator enumera las sesiones de audio en un dispositivo de audio.
IAudioSessionEvents

La interfaz IAudioSessionEvents proporciona notificaciones de eventos relacionados con la sesión, como cambios en el nivel de volumen, el nombre para mostrar y el estado de sesión.
IAudioSessionManager

La interfaz IAudioSessionManager permite a un cliente acceder a los controles de sesión y a los controles de volumen para sesiones de audio entre procesos y específicas del proceso.
IAudioSessionManager2

La interfaz IAudioSessionManager2 permite a una aplicación administrar submezclas para el dispositivo de audio.
IAudioSessionNotification

La interfaz IAudioSessionNotification proporciona una notificación cuando se crea una sesión de audio.
IAudioVolumeDuckNotification

El sistema usa la interfaz IAudioVolumeDuckNotification para enviar notificaciones sobre los cambios de atenuación de secuencias. Atenuación de flujo, o pato, es una característica introducida en Windows 7, donde el sistema ajusta el volumen de una secuencia de no comunicación cuando se abre una nueva secuencia de comunicación. Para obtener más información sobre esta característica, consulte Default Ducking Experience.