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_OverwriteValue: 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_AppendPerforms an append operation which will fail if the resulting ISpatialAudioMetadataItemsBuffer has too many items. |
SpatialAudioMetadataCopy_AppendMergeWithLastPerforms an append operation, and if overflow occurs, extra items are merged into last item, adopting last merged item's offset value. |
SpatialAudioMetadataCopy_AppendMergeWithFirstPerforms 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 |