spatialaudioclient.h ヘッダー
このヘッダーは、Core Audio API によって使用されます。 詳細については、次を参照してください。
spatialaudioclient.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IAudioFormatEnumerator サポートされているオーディオ形式の一覧を提供します。 最も優先される形式は、一覧の最初の形式です。 ISpatialAudioClient::GetSupportedAudioObjectFormatEnumerator を呼び出して、このインターフェイスへの参照を取得します。 |
ISpatialAudioClient ISpatialAudioClient インターフェイスを使用すると、クライアントは 3D 空間内の位置からオーディオを出力するオーディオ ストリームを作成できます。 |
ISpatialAudioClient2 ISpatialAudioClient2 インターフェイスは ISpatialAudioClient から継承し、大規模なオーディオ バッファーのオフロードのサポートを照会するメソッドを追加します。 |
ISpatialAudioObject ユーザーに対する相対的な 3D 空間内の位置からレンダリングされるオーディオ データを提供するオブジェクトを表します。 |
ISpatialAudioObjectBase ユーザーに対する相対的な 3D 空間内の位置からレンダリングされるオーディオ データを提供するオブジェクトを表す基本インターフェイス。 |
ISpatialAudioObjectRenderStream ストリームの開始、停止、リセットなど、空間オーディオ オブジェクトのレンダリング ストリームを制御するためのメソッドを提供します。 |
ISpatialAudioObjectRenderStreamBase ストリームの開始、停止、リセットなど、空間オーディオ オブジェクトのレンダリング ストリームを制御するためのメソッドを提供する基本インターフェイス。 |
ISpatialAudioObjectRenderStreamNotify 空間オーディオ クライアントが ISpatialAudioObjectRenderStream の状態の変化に応答するための通知を提供します。 |
構造
SpatialAudioClientActivationParams 空間オーディオ レンダリング ストリームのオプションのアクティブ化パラメーターを表します。 ISpatialAudioClient インターフェイスをアクティブ化するときに、この構造体を ActivateAudioInterfaceAsync に渡します。 |
SpatialAudioObjectRenderStreamActivationParams 空間オーディオ レンダリング ストリームのアクティブ化パラメーターを表します。 ストリームをアクティブ化するときに、この構造体を ISpatialAudioClient::ActivateSpatialAudioStream に渡します。 |
SpatialAudioObjectRenderStreamActivationParams2 空間オーディオ レンダリング ストリームのアクティブ化パラメーターを表し、SpatialAudioObjectRenderStreamActivationParams をストリーム オプションを指定する機能を拡張します。 |
列挙
AudioObjectType ISpatialAudioObject の型を指定します。 |
SPATIAL_AUDIO_STREAM_OPTIONS ActivateSpatialAudioStream の呼び出しのオーディオ ストリーム オプションを指定します。 |