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 |