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 |