Перечисление 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 Выполняет операцию добавления, и в случае переполнения дополнительные элементы объединяются, присваивая смещение смещению первого элемента, не допускающего переполнения. |
Требования
Требование | Значение |
---|---|
Заголовок | spatialaudiometadata.h |