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 |