audiopolicy.h 标头

此标头由核心音频 API 使用。 有关详细信息,请参阅:

audiopolicy.h 包含以下编程接口:

接口

 
IAudioSessionControl

IAudioSessionControl 接口使客户端能够配置音频会话的控制参数并监视会话中的事件。
IAudioSessionControl2

客户端可以使用 IAudioSessionControl2 接口获取有关音频会话的信息。
IAudioSessionEnumerator

IAudioSessionEnumerator 接口枚举音频设备上的音频会话。
IAudioSessionEvents

IAudioSessionEvents 接口提供与会话相关的事件的通知,例如卷级别、显示名称和会话状态的更改。
IAudioSessionManager

IAudioSessionManager 接口使客户端能够访问跨进程和特定于进程的音频会话的会话控件和音量控件。
IAudioSessionManager2

IAudioSessionManager2 接口使应用程序能够管理音频设备的子混合。
IAudioSessionNotification

IAudioSessionNotification 接口在创建音频会话时提供通知。
IAudioVolumeDuckNotification

系统使用 IAudioVolumeDuckNotification 接口发送有关流衰减更改的通知。流衰减(或躲避)是 Windows 7 中引入的一项功能,在 Windows 7 中,系统会在打开新的通信流时调整非通信流的音量。 有关此功能的详细信息,请参阅默认躲避体验。