Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Specifies the copy mode used when calling ISpatialAudioMetadataCopier::CopyMetadataForFrames.
Syntax
typedef enum SpatialAudioMetadataCopyMode {
SpatialAudioMetadataCopy_Overwrite = 0,
SpatialAudioMetadataCopy_Append,
SpatialAudioMetadataCopy_AppendMergeWithLast,
SpatialAudioMetadataCopy_AppendMergeWithFirst
} ;
Constants
SpatialAudioMetadataCopy_Overwrite Value: 0 Creates a direct copy of the number of metadata items specified with the copyFrameCount parameter into destination buffer, overwriting any previously existing data. |
SpatialAudioMetadataCopy_Append Performs an append operation which will fail if the resulting ISpatialAudioMetadataItemsBuffer has too many items. |
SpatialAudioMetadataCopy_AppendMergeWithLast Performs an append operation, and if overflow occurs, extra items are merged into last item, adopting last merged item's offset value. |
SpatialAudioMetadataCopy_AppendMergeWithFirst Performs an append operation, and if overflow occurs, extra items are merged, assigning the offset to the offset of the first non-overflow item. |
Requirements
Requirement | Value |
---|---|
Header | spatialaudiometadata.h |