spatialaudiometadata.h ヘッダー
このヘッダーは、Core Audio API によって使用されます。 詳細については、次を参照してください。
spatialaudiometadata.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
ISpatialAudioMetadataClient ISpatialAudioMetadataItems、ISpatialAudioMetadataWriter、ISpatialAudioMetadataReader、および ISpatialAudioMetadataCopier オブジェクトを作成するためのクラス ファクトリを提供します。 |
ISpatialAudioMetadataCopier メタデータ 項目のすべてまたはサブセットをソース SpatialAudioMetadataItems からコピー先の SpatialAudioMetadataItems にコピーするメソッドを提供します。 |
ISpatialAudioMetadataItems 空間オーディオ メタデータ項目のバッファーを表します。 |
ISpatialAudioMetadataItemsBuffer データのインプレース ストレージ用に SpatialAudioMetadataItems にバッファーをアタッチするためのメソッドを提供します。 |
ISpatialAudioMetadataReader ISpatialAudioMetadataItems オブジェクトから空間オーディオ メタデータ項目と項目コマンド値ペアを抽出するためのメソッドを提供します。 |
ISpatialAudioMetadataWriter 対応するオーディオ フレームの範囲内に配置された空間オーディオ メタデータ項目を格納するためのメソッドを提供します。 |
ISpatialAudioObjectForMetadataCommands 空間オーディオのメタデータ コマンドを記述するために使用されます。 |
ISpatialAudioObjectForMetadataItems フレーム精度の高い配置でバッファーごとに複数のメタデータ項目を必要とするアプリケーションの空間オーディオ メタデータを書き込む場合に使用します。 |
ISpatialAudioObjectRenderStreamForMetadata ストリームの開始、停止、リセットなど、メタデータの空間オーディオ オブジェクト レンダリング ストリームを制御するためのメソッドを提供します。 |
構造
SpatialAudioMetadataItemsInfo ISpatialAudioMetadataItems オブジェクトに関する情報を提供します。 GetInfo を呼び出して、この構造体のコピーを取得します。 |
SpatialAudioObjectRenderStreamForMetadataActivationParams メタデータの空間オーディオ レンダリング ストリームのアクティブ化パラメーターを表します。 ストリームをアクティブ化するときに、この構造体を ISpatialAudioClient::ActivateSpatialAudioStream に渡します。 |
SpatialAudioObjectRenderStreamForMetadataActivationParams2 メタデータの空間オーディオ レンダリング ストリームのアクティブ化パラメーターを表し、ストリーム オプションを指定する機能を使用して SpatialAudioObjectRenderStreamForMetadataActivationParams を拡張します。 |
列挙
SpatialAudioMetadataCopyMode ISpatialAudioMetadataCopier::CopyMetadataForFrames を呼び出すときに使用するコピー モードを指定します。 |
SpatialAudioMetadataWriterOverflowMode ISpatialAudioMetadataWriter が、クライアントの初期化時に指定されたよりも多くの項目をメタデータ バッファーに書き込もうとする場合に、目的の動作を指定します。 |