Método ISpatialAudioMetadataCopier::CopyMetadataForFrames (spatialaudiometadata.h)
Copia itens de metadados do ISpatialAudioMetadataItems de origem, fornecidos ao método Open , objeto para o objeto ISpatialAudioMetadataItems de destino, especificado com o parâmetro dstMetadataItems . Cada chamada avança a posição de cópia interna pelo número de quadros no parâmetro copyFrameCount .
Sintaxe
HRESULT CopyMetadataForFrames(
[in] UINT16 copyFrameCount,
[in] SpatialAudioMetadataCopyMode copyMode,
[in] ISpatialAudioMetadataItems *dstMetadataItems,
[out] UINT16 *itemsCopied
);
Parâmetros
[in] copyFrameCount
O número de quadros da posição de cópia atual para a qual os itens de metadados são copiados. Após a cópia, a posição de cópia interna dentro do SpatialAudioMetadataItems de origem é avançada, o valor especificado nesse parâmetro. Defina esse valor como 0 para copiar todo o intervalo de quadros contido no SpatialAudioMetadataItems de origem.
[in] copyMode
Um valor que especifica o modo de cópia para a operação.
[in] dstMetadataItems
Um ponteiro para o SpatialAudioMetadataItems de destino para a operação de cópia.
[out] itemsCopied
Recebe o número de itens de metadados copiados na operação.
Retornar valor
Se o método for bem-sucedido, retornará S_OK. Se falhar, os códigos de retorno possíveis incluem, mas não se limitam a, os valores mostrados na tabela a seguir.
Código de retorno | Descrição |
---|---|
|
O ISpatialAudioMetadataItems não foi aberto para cópia com uma chamada para Open ou o objeto foi fechado para gravação com uma chamada para Fechar. |
|
Um dos ponteiros fornecidos não é válido. |
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | spatialaudiometadata.h |