SpatialAudioMetadataCopyMode-Enumeration (spatialaudiometadata.h)
Gibt den Kopiermodus an, der beim Aufrufen von ISpatialAudioMetadataCopier::CopyMetadataForFrames verwendet wird.
Syntax
typedef enum SpatialAudioMetadataCopyMode {
SpatialAudioMetadataCopy_Overwrite = 0,
SpatialAudioMetadataCopy_Append,
SpatialAudioMetadataCopy_AppendMergeWithLast,
SpatialAudioMetadataCopy_AppendMergeWithFirst
} ;
Konstanten
SpatialAudioMetadataCopy_Overwrite Wert: 0 Erstellt eine direkte Kopie der Anzahl von Metadatenelementen, die mit dem copyFrameCount-Parameter angegeben wurden, in den Zielpuffer, wodurch alle zuvor vorhandenen Daten überschrieben werden. |
SpatialAudioMetadataCopy_Append Führt einen Anfügevorgang aus, der fehlschlägt, wenn der resultierende ISpatialAudioMetadataItemsBuffer über zu viele Elemente verfügt. |
SpatialAudioMetadataCopy_AppendMergeWithLast Führt einen Anfügevorgang aus, und wenn ein Überlauf auftritt, werden zusätzliche Elemente mit dem letzten Element zusammengeführt, wobei der Offsetwert des letzten zusammengeführten Elements übernommen wird. |
SpatialAudioMetadataCopy_AppendMergeWithFirst Führt einen Anfügevorgang aus, und wenn ein Überlauf auftritt, werden zusätzliche Elemente zusammengeführt, wobei der Offset dem Offset des ersten Nichtüberlaufelements zugewiesen wird. |
Anforderungen
Anforderung | Wert |
---|---|
Header | spatialaudiometadata.h |