audioengineendpoint.h 标头
此标头由多种技术使用。 有关详细信息,请参阅:
audioengineendpoint.h 包含以下编程接口:
接口
IAudioDeviceEndpoint 初始化设备终结点对象并获取它所表示的设备的功能。 |
IAudioEndpoint 向音频引擎提供有关音频终结点的信息。 此接口由音频终结点实现。 |
IAudioEndpointControl 控制终结点的流状态。 |
IAudioEndpointLastBufferControl 提供允许卸载流客户端通知终结点已发送最后一个缓冲区仅部分填充的功能。 |
IAudioEndpointOffloadStreamMeter IAudioEndpointOffloadStreamMeter 接口检索有关卸载音频流中音频声道的常规信息。 |
IAudioEndpointOffloadStreamMute IAudioEndpointOffloadStreamMute 接口允许客户端操作卸载音频流的静音状态。 |
IAudioEndpointOffloadStreamVolume IAudioEndpointOffloadStreamVolume 接口允许客户端应用程序操作卸载音频流的音量级别。 |
IAudioEndpoint 获取终结点缓冲区中当前读取和写入位置之间的差异。 |
IAudioInputEndpointRT 获取每个处理阶段的输入缓冲区。 |
IAudioLfxControl IAudioLfxControl 接口允许客户端从卸载的音频流中应用或删除本地效果。 |
IAudioOutputEndpointRT 获取每个处理阶段的输出缓冲区。 |
IHardwareAudioEngineBase IHardwareAudioEngineBase 接口由音频堆栈的音频终结点实现,用于配置和检索有关硬件音频引擎的信息。 |
结构
AE_CURRENT_POSITION 将当前帧位置从设备报告给客户端。 |
枚举
AE_POSITION_FLAGS 定义AE_CURRENT_POSITION结构的常量。 这些常量描述当前位置的有效性程度。 |