Enumeración SpatialAudioMetadataCopyMode (spatialaudiometadata.h)

Especifica el modo de copia usado al llamar a ISpatialAudioMetadataCopier::CopyMetadataForFrames.

Syntax

typedef enum SpatialAudioMetadataCopyMode {
  SpatialAudioMetadataCopy_Overwrite = 0,
  SpatialAudioMetadataCopy_Append,
  SpatialAudioMetadataCopy_AppendMergeWithLast,
  SpatialAudioMetadataCopy_AppendMergeWithFirst
} ;

Constantes

 
SpatialAudioMetadataCopy_Overwrite
Valor: 0
Crea una copia directa del número de elementos de metadatos especificados con el parámetro copyFrameCount en el búfer de destino, sobrescribiendo los datos existentes anteriormente.
SpatialAudioMetadataCopy_Append
Realiza una operación de anexión que producirá un error si el ISpatialAudioMetadataItemsBuffer resultante tiene demasiados elementos.
SpatialAudioMetadataCopy_AppendMergeWithLast
Realiza una operación de anexión y, si se produce un desbordamiento, los elementos adicionales se combinan en el último elemento, adoptando el valor de desplazamiento del último elemento combinado.
SpatialAudioMetadataCopy_AppendMergeWithFirst
Realiza una operación de anexión y, si se produce el desbordamiento, se combinan elementos adicionales, asignando el desplazamiento al desplazamiento del primer elemento que no es de desbordamiento.

Requisitos

Requisito Valor
Header spatialaudiometadata.h