Compartilhar via


Interface ISpatialAudioMetadataClient (spatialaudiometadata.h)

Fornece uma fábrica de classes para criar objetos ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader e ISpatialAudioMetadataCopier . Quando um ISpatialAudioMetadataItems é ativado, uma ID de formato de metadados é especificada, que define o formato de metadados imposto para todos os objetos criados a partir desta fábrica. Se o formato especificado não for compatível com o ponto de extremidade de renderização de áudio atual, a fábrica de classes não ativará com êxito a interface e retornará um erro.

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

Métodos

A interface ISpatialAudioMetadataClient tem esses métodos.

 
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataCopier

Cria um objeto ISpatialAudioMetadataWriter para copiar itens de metadados de áudio espaciais de um objeto ISpatialAudioMetadataItems para outro.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataItems

Cria um objeto ISpatialAudioMetadataItems para armazenar itens de metadados de áudio espaciais.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataReader

Cria um objeto ISpatialAudioMetadataWriter para ler itens de metadados de áudio espaciais de um objeto ISpatialAudioMetadataItems.
ISpatialAudioMetadataClient::ActivateSpatialAudioMetadataWriter

Cria um objeto ISpatialAudioMetadataWriter para gravar itens de metadados de áudio espaciais em um objeto ISpatialAudioMetadataItems.
ISpatialAudioMetadataClient::GetSpatialAudioMetadataItemsBufferLength

Obtém o comprimento do buffer necessário para armazenar o número especificado de itens de metadados de áudio espaciais.

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