encabezado spatialaudiometadata.h
Core Audio API usa este encabezado. Para más información, consulte:
spatialaudiometadata.h contiene las siguientes interfaces de programación:
Interfaces
ISpatialAudioMetadataClient Proporciona una fábrica de clases para crear objetos ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader e ISpatialAudioMetadataCopier. |
ISpatialAudioMetadataCopier Proporciona métodos para copiar todos o subconjuntos de elementos de metadatos de un objeto SpatialAudioMetadataItems de origen en un objeto SpatialAudioMetadataItems de destino. |
ISpatialAudioMetadataItems Representa un búfer de elementos de metadatos de audio espacial. |
ISpatialAudioMetadataItemsBuffer Proporciona métodos para adjuntar búferes a SpatialAudioMetadataItems para el almacenamiento local de datos. |
ISpatialAudioMetadataReader Proporciona métodos para extraer elementos de metadatos de audio espacial y pares de valores de comando de elemento de un objeto ISpatialAudioMetadataItems. |
ISpatialAudioMetadataWriter Proporciona métodos para almacenar elementos de metadatos de audio espaciales colocados dentro de un intervalo de fotogramas de audio correspondientes. |
ISpatialAudioObjectForMetadataCommands Se usa para escribir comandos de metadatos para audio espacial. |
ISpatialAudioObjectForMetadataItems Se usa para escribir metadatos de audio espacial para aplicaciones que requieren varios elementos de metadatos por búfer con ubicación precisa de fotogramas. |
ISpatialAudioObjectRenderStreamForMetadata Proporciona métodos para controlar un flujo de representación de objetos de audio espacial para metadatos, incluidos el inicio, la detención y el restablecimiento de la secuencia. |
Estructuras
SpatialAudioMetadataItemsInfo Proporciona información sobre un objeto ISpatialAudioMetadataItems. Obtenga una copia de esta estructura llamando a GetInfo. |
SpatialAudioObjectRenderStreamForMetadataActivationParams Representa los parámetros de activación de una secuencia de representación de audio espacial para los metadatos. Pase esta estructura a ISpatialAudioClient::ActivateSpatialAudioStream al activar una secuencia. |
SpatialAudioObjectRenderStreamForMetadataActivationParams2 Representa parámetros de activación para un flujo de representación de audio espacial para metadatos, ampliando SpatialAudioObjectRenderStreamForMetadataActivationParams con la capacidad de especificar opciones de secuencia. |
Enumeraciones
SpatialAudioMetadataCopyMode Especifica el modo de copia utilizado al llamar a ISpatialAudioMetadataCopier::CopyMetadataForFrames. |
SpatialAudioMetadataWriterOverflowMode Especifica el comportamiento deseado cuando un ISpatialAudioMetadataWriter intenta escribir más elementos en el búfer de metadatos que se especificó cuando se inicializó el cliente. |