IAudioVolumeDuckNotification::OnVolumeDuckNotification 方法 (audiopolicy.h)
OnVolumeDuckNotification 方法发送有关挂起的系统躲避事件的通知。 有关详细信息,请参阅 躲避通知的实现注意事项。
语法
HRESULT OnVolumeDuckNotification(
[in] LPCWSTR sessionID,
[in] UINT32 countCommunicationSessions
);
参数
[in] sessionID
一个字符串,其中包含引发自动躲避事件的通信会话的会话实例标识符。 若要获取会话实例标识符,请调用 IAudioSessionControl2::GetSessionInstanceIdentifier。
[in] countCommunicationSessions
活动通信会话数。 如果有 n 个会话,则会话的编号从 0 到 –1。
返回值
如果该方法成功,则它会返回 S_OK。
注解
在应用程序通过调用 IAudioSessionManager2::RegisterDuckNotification 注册其 IAudioVolumeDuckNotification 接口的实现后,会话管理器在想要发送有关何时开始躲避的通知时调用 OnVolumeDuckNotification。 应用程序以回调的形式接收事件通知。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 R2 [仅限桌面应用] |
目标平台 | Windows |
标头 | audiopolicy.h |