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構造体の定数を定義します。 これらの定数は、現在位置の有効性を表します。