SpatialAudioMetadataCopyMode 列舉 (spatialaudiometadata.h)
指定呼叫 ISpatialAudioMetadataCopier::CopyMetadataForFrames 時所使用的複製模式。
Syntax
typedef enum SpatialAudioMetadataCopyMode {
SpatialAudioMetadataCopy_Overwrite = 0,
SpatialAudioMetadataCopy_Append,
SpatialAudioMetadataCopy_AppendMergeWithLast,
SpatialAudioMetadataCopy_AppendMergeWithFirst
} ;
常數
SpatialAudioMetadataCopy_Overwrite 值: 0 建立使用 copyFrameCount 參數指定之元數據專案的直接複本到目的地緩衝區,並覆寫任何先前現有的數據。 |
SpatialAudioMetadataCopy_Append 執行附加作業,如果產生的 ISpatialAudioMetadataItemsBuffer 有太多專案,就會失敗。 |
SpatialAudioMetadataCopy_AppendMergeWithLast 執行附加作業,如果發生溢位,則會將額外的專案合併到最後一個專案,並採用最後一個合併專案的位移值。 |
SpatialAudioMetadataCopy_AppendMergeWithFirst 執行附加作業,如果發生溢位,則會合併額外的專案,並將位移指派給第一個非溢位專案的位移。 |
規格需求
需求 | 值 |
---|---|
標頭 | spatialaudiometadata.h |