Share via


Enumeração SpatialAudioMetadataCopyMode (spatialaudiometadata.h)

Especifica o modo de cópia usado ao chamar ISpatialAudioMetadataCopier::CopyMetadataForFrames.

Syntax

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

Constantes

 
SpatialAudioMetadataCopy_Overwrite
Valor: 0
Cria uma cópia direta do número de itens de metadados especificados com o parâmetro copyFrameCount no buffer de destino, substituindo todos os dados existentes anteriormente.
SpatialAudioMetadataCopy_Append
Executa uma operação de acréscimo que falhará se o ISpatialAudioMetadataItemsBuffer resultante tiver muitos itens.
SpatialAudioMetadataCopy_AppendMergeWithLast
Executa uma operação de acréscimo e, se ocorrer estouro, itens extras serão mesclados no último item, adotando o valor de deslocamento do último item mesclado.
SpatialAudioMetadataCopy_AppendMergeWithFirst
Executa uma operação de acréscimo e, se ocorrer estouro, itens extras serão mesclados, atribuindo o deslocamento ao deslocamento do primeiro item sem estouro.

Requisitos

Requisito Valor
Cabeçalho spatialaudiometadata.h