次の方法で共有


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 の呼び出しのオーディオ ストリーム オプションを指定します。