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