Condividi tramite


Enumerazione SpatialAudioMetadataCopyMode (spatialaudiometadata.h)

Specifica la modalità di copia utilizzata quando si chiama ISpatialAudioMetadataCopier::CopyMetadataForFrames.

Sintassi

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

Costanti

 
SpatialAudioMetadataCopy_Overwrite
Valore: 0
Crea una copia diretta del numero di elementi di metadati specificati con il parametro copyFrameCount nel buffer di destinazione, sovrascrivendo eventuali dati esistenti in precedenza.
SpatialAudioMetadataCopy_Append
Esegue un'operazione di accodamento che avrà esito negativo se l'oggetto ISpatialAudioMetadataItemsBuffer risultante contiene troppi elementi.
SpatialAudioMetadataCopy_AppendMergeWithLast
Esegue un'operazione di accodamento e, se si verifica un overflow, gli elementi aggiuntivi vengono uniti nell'ultimo elemento, adottando il valore di offset dell'ultimo elemento unito.
SpatialAudioMetadataCopy_AppendMergeWithFirst
Esegue un'operazione di accodamento e, se si verifica un overflow, vengono uniti elementi aggiuntivi, assegnando l'offset all'offset del primo elemento non di overflow.

Requisiti

Requisito Valore
Intestazione spatialaudiometadata.h