IAudioDeviceEndpoint::GetEventDrivenCapable 方法 (audioengineendpoint.h)

GetEventDrivenCapable 方法指示设备终结点是否为事件驱动。 设备终结点通过设置向缓冲区可用性发出信号的事件来控制音频引擎的时间段。

语法

HRESULT GetEventDrivenCapable(
  [out] BOOL *pbisEventCapable
);

参数

[out] pbisEventCapable

值为 TRUE 表示设备终结点由事件驱动。 值为 FALSE 表示它不是事件驱动的。 如果终结点设备由事件驱动,音频引擎可以从音频设备终结点接收事件。

返回值

如果方法成功,则返回 S_OK

注解

在调用 IAudioDeviceEndpoint::SetBuffer 方法之前,调用 GetEventDrivenCapable 方法,该方法初始化设备终结点并创建缓冲区。 这允许设备终结点设置驱动事件所需的结构。

如果音频引擎需要事件驱动的设备终结点,它将:

远程桌面服务音频终结点 API 用于远程桌面方案;它不适用于客户端应用程序。

要求

要求
最低受支持的客户端 Windows 7
最低受支持的服务器 Windows Server 2008 R2
目标平台 Windows
标头 audioengineendpoint.h

另请参阅

IAudioDeviceEndpoint