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