IAudioClient2 接口 (audioclient.h)

IAudioClient2 接口派生自 IAudioClient 接口,其中包含一组附加方法,使 Windows 音频会话 API (WASAPI) 音频客户端执行以下操作:选择卸载、查询流属性以及从处理卸载的硬件获取信息。如果基础终结点支持硬件音频引擎,音频系统已枚举并发现该终结点,并且终结点上仍有可用的卸载引脚实例,则音频客户端可以成功创建卸载流。

继承

IAudioClient2 接口继承自 IAudioClient 接口。 IAudioClient2 还具有以下类型的成员:

方法

IAudioClient2 接口具有这些方法。

 
IAudioClient2::GetBufferSizeLimits

GetBufferSizeLimits 方法以 100 纳秒为单位返回硬件音频引擎的缓冲区大小限制。
IAudioClient2::IsOffloadCapable

IsOffloadCapable 方法检索有关创建流的终结点是否能够支持卸载的音频流的信息。
IAudioClient2::SetClientProperties

通过填充 AudioClientProperties 结构来设置音频流的属性。

要求

要求
最低受支持的客户端 Windows 8 [桌面应用 |UWP 应用]
最低受支持的服务器 Windows Server 2012 [桌面应用 |UWP 应用]
目标平台 Windows
标头 audioclient.h

另请参阅

AudioClientProperties

核心音频接口

IAudioClient