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