SpatialAudioMetadataCopyMode 列挙 (spatialaudiometadata.h)

ISpatialAudioMetadataCopier::CopyMetadataForFrames を呼び出すときに使用するコピー モードを指定します。

構文

typedef enum SpatialAudioMetadataCopyMode {
  SpatialAudioMetadataCopy_Overwrite = 0,
  SpatialAudioMetadataCopy_Append,
  SpatialAudioMetadataCopy_AppendMergeWithLast,
  SpatialAudioMetadataCopy_AppendMergeWithFirst
} ;

定数

 
SpatialAudioMetadataCopy_Overwrite
値: 0
copyFrameCount パラメーターで指定されたメタデータ項目の数の直接コピーをコピー先バッファーに作成し、以前に既存のデータを上書きします。
SpatialAudioMetadataCopy_Append
結果の ISpatialAudioMetadataItemsBuffer にアイテムが多すぎる場合に失敗する追加操作を実行します。
SpatialAudioMetadataCopy_AppendMergeWithLast
追加操作を実行し、オーバーフローが発生した場合、追加の項目が最後の項目にマージされ、最後にマージされた項目のオフセット値が採用されます。
SpatialAudioMetadataCopy_AppendMergeWithFirst
追加操作を実行し、オーバーフローが発生した場合は、余分な項目がマージされ、最初のオーバーフロー以外の項目のオフセットにオフセットが割り当てられます。

要件

要件
Header spatialaudiometadata.h