Interface ISpatialAudioMetadataWriter (spatialaudiometadata.h)
Fornece métodos para armazenar itens de metadados de áudio espaciais posicionados dentro de um intervalo de quadros de áudio correspondentes. Cada item de metadados tem uma posição de deslocamento baseada em zero dentro do quadro especificado. Cada item pode conter um ou mais comandos específicos para a ID de formato de metadados fornecida no SpatialAudioObjectRenderStreamForMetadataActivationParams quando o ISpatialAudioMetadataClient foi criado.
Esse objeto não aloca armazenamento para os metadados fornecidos, espera-se que o chamador gerencie a alocação de memória usada para armazenar os dados empacotados.
Vários itens de metadados podem ser colocados no objeto ISpatialAudioMetadataItems . Para cada item, chame WriteNextItem seguido por uma chamada para WriteNextItemCommand.
Essa interface faz parte do Windows Sonic, plataforma de áudio da Microsoft para áudio mais imersivo que inclui som espacial integrado no Xbox e no Windows.
Herança
A interface ISpatialAudioMetadataWriter herda da interface IUnknown . ISpatialAudioMetadataWriter também tem estes tipos de membros:
Métodos
A interface ISpatialAudioMetadataWriter tem esses métodos.
ISpatialAudioMetadataWriter::Close Conclui as operações necessárias no buffer de metadados e libera o objeto ISpatialAudioMetadataItems especificado. |
ISpatialAudioMetadataWriter::Open Abre um objeto ISpatialAudioMetadataItems para gravação. |
ISpatialAudioMetadataWriter::WriteNextItem Inicia um novo item de metadados no deslocamento especificado. |
ISpatialAudioMetadataWriter::WriteNextItemCommand Grava comandos de metadados e dados de valor no item atual. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1703 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2016 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | spatialaudiometadata.h |