Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
This header is used by Core Audio APIs. For more information, see:
audiopolicy.h contains the following programming interfaces:
Interfaces
IAudioSessionControl The IAudioSessionControl interface enables a client to configure the control parameters for an audio session and to monitor events in the session. |
IAudioSessionControl2 The IAudioSessionControl2 interface can be used by a client to get information about the audio session. |
IAudioSessionEnumerator The IAudioSessionEnumerator interface enumerates audio sessions on an audio device. |
IAudioSessionEvents The IAudioSessionEvents interface provides notifications of session-related events such as changes in the volume level, display name, and session state. |
IAudioSessionManager The IAudioSessionManager interface enables a client to access the session controls and volume controls for both cross-process and process-specific audio sessions. |
IAudioSessionManager2 The IAudioSessionManager2 interface enables an application to manage submixes for the audio device. |
IAudioSessionNotification The IAudioSessionNotification interface provides notification when an audio session is created. |
IAudioVolumeDuckNotification The IAudioVolumeDuckNotification interface is used to by the system to send notifications about stream attenuation changes.Stream Attenuation, or ducking, is a feature introduced in Windows 7, where the system adjusts the volume of a non-communication stream when a new communication stream is opened. For more information about this feature, see Default Ducking Experience. |