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

另请参阅

IAudioVolumeDuckNotification

使用通信设备