IAudioDeviceEndpoint 接口 (audioengineendpoint.h)
初始化设备终结点对象并获取它所表示的设备的功能。
设备终结点将音频设备抽象化。 设备可以是呈现设备(如扬声器)或捕获设备(如麦克风)。 设备终结点必须实现 IAudioDeviceEndpoint 接口。
若要获取对设备的 IAudioDeviceEndpoint 接口的引用,音频引擎在音频终结点上调用 QueryInterface , (设备的 IAudioInputEndpointRT 或 IAudioOutputEndpointRT) 。
继承
IAudioDeviceEndpoint 接口继承自 IUnknown 接口。 IAudioDeviceEndpoint 还具有以下类型的成员:
方法
IAudioDeviceEndpoint 接口具有这些方法。
IAudioDeviceEndpoint::GetEventDrivenCapable 指示设备终结点是否由事件驱动。 设备终结点通过设置向缓冲区可用性发出信号的事件来控制音频引擎的时间段。 |
IAudioDeviceEndpoint::GetRTCaps 查询音频设备是否支持实时 (RT) 。 此方法不用于 IAudioDeviceEndpoint 的远程桌面服务实现。 |
IAudioDeviceEndpoint::SetBuffer 初始化终结点,并根据音频数据流式传输到的终结点的格式创建缓冲区。 |
IAudioDeviceEndpoint::WriteExclusiveModeParametersToSharedMemory 创建独占模式参数并将其写入共享内存。 |
注解
远程桌面服务音频终结点 API 用于远程桌面方案;它不适用于客户端应用程序。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 7 |
最低受支持的服务器 | Windows Server 2008 R2 |
目标平台 | Windows |
标头 | audioengineendpoint.h |