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结构的常量。 这些常量描述当前位置的有效性程度。