audioengineendpoint.h 標頭
此標頭由多種技術使用。 如需詳細資訊,請參閱
audioengineendpoint.h 包含下列程式設計介面:
介面
IAudioDeviceEndpoint 初始化裝置端點物件,並取得它所代表之裝置的功能。 |
IAudioEndpoint 提供有關音訊端點的音訊引擎資訊。 這個介面是由音訊端點實作。 |
IAudioEndpointControl 控制端點的資料流程狀態。 |
IAudioEndpointLastBufferControl 提供可讓卸載資料流程用戶端通知端點的功能,指出最後一個緩衝區只已部分填滿。 |
IAudioEndpointOffloadStreamMeter IAudioEndpointOffloadStreamMeter 介面會擷取卸載音訊資料流程中音訊通道的一般資訊。 |
IAudioEndpointOffloadStreamMute IAudioEndpointOffloadStreamMute 介面可讓用戶端操作卸載音訊資料流程的靜音狀態。 |
IAudioEndpointOffloadStreamVolume IAudioEndpointOffloadStreamVolume 介面可讓用戶端應用程式操作卸載音訊串流的音量層級。 |
IAudioEndpointRT 取得端點緩衝區中目前讀取和寫入位置之間的差異。 |
IAudioInputEndpointRT 取得每個處理階段的輸入緩衝區。 |
IAudioLfxControl IAudioLfxControl 介面可讓用戶端從卸載的音訊資料流程套用或移除本機效果。 |
IAudioOutputEndpointRT 取得每個處理階段的輸出緩衝區。 |
IHardwareAudioEngineBase IHardwareAudioEngineBase 介面是由音訊堆疊用來設定及擷取硬體音訊引擎相關資訊的音訊端點所實作。 |
結構
AE_CURRENT_POSITION 將裝置目前的框架位置報告給用戶端。 |
列舉
AE_POSITION_FLAGS 定義AE_CURRENT_POSITION結構的常數。 這些常數描述目前位置的有效性程度。 |