IAudioClientDuckingControl::SetDuckingOptionsForCurrentStream 方法 (audioclient.h)

设置音频呈现流的音频躲避选项。 允许应用指定当应用的音频呈现流处于活动状态时,系统不应躲避其他流的音频。

语法

HRESULT SetDuckingOptionsForCurrentStream(
  AUDIO_DUCKING_OPTIONS options
);

参数

options

AUDIO_DUCKING_OPTIONS枚举中的值,用于指定请求的躲避行为。

返回值

成功完成后,返回S_OK。

注解

通过调用 IAudioClient::GetService 并传入接口 ID 常量IID_IAudioClientDuckingControl,获取 IAudioClientDuckingControl 接口实例。

IAudioClientDuckingControl 仅控制音频流 (从中获取接口的 IAudioClient) 导致的躲避。

如果存在其他并发应用程序的流导致躲避的流,则应用程序的音频可能会继续被忽略。

要求

要求
最低受支持的客户端 Windows 10内部版本 20348
标头 audioclient.h