Interfaz ISpatialAudioMetadataWriter (spatialaudiometadata.h)

Proporciona métodos para almacenar elementos de metadatos de audio espaciales colocados dentro de un intervalo de fotogramas de audio correspondientes. Cada elemento de metadatos tiene una posición de desplazamiento de base cero dentro del marco especificado. Cada elemento puede contener uno o varios comandos específicos del identificador de formato de metadatos proporcionado en SpatialAudioObjectRenderStreamForMetadataActivationParams cuando se creó el ISpatialAudioMetadataClient .
Este objeto no asigna almacenamiento para los metadatos proporcionados, se espera que el autor de la llamada administre la asignación de memoria utilizada para almacenar los datos empaquetados. Se pueden colocar varios elementos de metadatos en el objeto ISpatialAudioMetadataItems . Para cada elemento, llame a WriteNextItem seguido de una llamada a WriteNextItemCommand.

Esta interfaz forma parte de Windows Sonic, la plataforma de audio de Microsoft para un audio más inmersivo que incluye sonido espacial integrado en Xbox y Windows.

Herencia

La interfaz ISpatialAudioMetadataWriter hereda de la interfaz IUnknown . ISpatialAudioMetadataWriter también tiene estos tipos de miembros:

Métodos

La interfaz ISpatialAudioMetadataWriter tiene estos métodos.

 
ISpatialAudioMetadataWriter::Close

Completa las operaciones necesarias en el búfer de metadatos y libera el objeto ISpatialAudioMetadataItems especificado.
ISpatialAudioMetadataWriter::Open

Abre un objeto ISpatialAudioMetadataItems para escribir.
ISpatialAudioMetadataWriter::WriteNextItem

Inicia un nuevo elemento de metadatos en el desplazamiento especificado.
ISpatialAudioMetadataWriter::WriteNextItemCommand

Escribe los comandos de metadatos y los datos de valor en el elemento actual.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 1703 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2016 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado spatialaudiometadata.h