Compartilhar via


Interface ISpatialAudioMetadataReader (spatialaudiometadata.h)

Fornece métodos para extrair itens de metadados de áudio espaciais e pares de valor de comando de item de um objeto ISpatialAudioMetadataItems . O objeto SpatialAudioMetadataItems , que é preenchido usando um ISpatialAudioMetadataWriter ou ISpatialAudioMetadataCopier, tem uma contagem de quadros, especificada com o parâmetro frameCount para ActivateSpatialAudioMetadataItems, que representa o intervalo válido de deslocamentos de item de metadados. ISpatialAudioMetadataReader permite a leitura de grupos de itens dentro de um subintervalo da contagem total de quadros. O objeto mantém uma posição de leitura interna, que é avançada pelo número de quadros especificado quando a operação de leitura é executada.

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 ISpatialAudioMetadataReader herda da interface IUnknown . ISpatialAudioMetadataReader também tem estes tipos de membros:

Métodos

A interface ISpatialAudioMetadataReader tem esses métodos.

 
ISpatialAudioMetadataReader::Close

Conclui todas as operações necessárias no objeto SpatialAudioMetadataItems e libera o objeto . (ISpatialAudioMetadataReader.Close)
ISpatialAudioMetadataReader::Open

Abre um objeto ISpatialAudioMetadataItems para leitura.
ISpatialAudioMetadataReader::ReadNextItem

Obtém o número de comandos e o deslocamento de exemplo para o item de metadados que está sendo lido.
ISpatialAudioMetadataReader::ReadNextItemCommand

Lê comandos de metadados e dados de valor para o 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