次の方法で共有


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 が、クライアントの初期化時に指定されたよりも多くの項目をメタデータ バッファーに書き込もうとする場合に、目的の動作を指定します。