远程桌面服务 AudioEndpoint API 参考
音频终结点表示音频设备、音频 API 或任何其他音频源或接收器,用于向音频引擎发送数据或使用来自音频引擎的数据。 音频终结点必须通过 连接连接到音频引擎,并且每个连接只能有一个终结点连接到它。 注册终结点后,音频引擎会将终结点附加到连接。
每个终结点对象都必须实现以下接口:
- IAudioEndpoint 使音频引擎能够获取有关终结点的信息。
- IAudioEndpointRT ,用于在执行处理阶段之前获取有关数据缓冲区的信息,并在传递完成时通知终结点。
- IAudioInputEndpointRT 或 IAudioOutputEndpointRT 接口,具体取决于终结点对象是在捕获还是呈现音频。
- IAudioDeviceEndpoint
- IAudioEndpointControl
音频引擎使用这些接口来获取有关附加到引擎的终结点的信息。 终结点实现必须提供向引擎传递数据或使用这些接口指定的数据的机制。
远程桌面服务 AudioEndpoint API 支持枚举类型、接口和结构。
在本节中
备注
远程桌面服务 AudioEndpoint API 适用于远程桌面方案;它不适用于客户端应用程序。