Поделиться через


Заголовок spatialaudiometadata.h

Этот заголовок используется API Core Audio. Дополнительные сведения см. в разделе:

spatialaudiometadata.h содержит следующие программные интерфейсы:

Интерфейсы

 
ISpatialAudioMetadataClient

Предоставляет фабрику классов для создания объектов ISpatialAudioMetadataItems, ISpatialAudioMetadataWriter, ISpatialAudioMetadataReader и ISpatialAudioMetadataCopier.
ISpatialAudioMetadataCopier

Предоставляет методы для копирования всех элементов метаданных или подмножеств из исходного объекта SpatialAudioMetadataItems в конечный Объект SpatialAudioMetadataItems.
ISpatialAudioMetadataItems

Представляет буфер элементов пространственных звуковых метаданных.
ISpatialAudioMetadataItemsBuffer

Предоставляет методы присоединения буферов к SpatialAudioMetadataItems для хранения данных на месте.
ISpatialAudioMetadataReader

Предоставляет методы для извлечения элементов пространственных звуковых метаданных и пар значений команды элемента из объекта ISpatialAudioMetadataItems.
ISpatialAudioMetadataWriter

Предоставляет методы для хранения элементов пространственных звуковых метаданных, расположенных в диапазоне соответствующих аудиокадров.
ISpatialAudioObjectForMetadataCommands

Используется для записи команд метаданных для пространственного звука.
ISpatialAudioObjectForMetadataItems

Используется для записи пространственных звуковых метаданных для приложений, которым требуется несколько элементов метаданных на буфер с точным размещением кадров.
ISpatialAudioObjectRenderStreamForMetadata

Предоставляет методы для управления потоком отрисовки пространственного звукового объекта для метаданных, включая запуск, остановку и сброс потока.

Структуры

 
SpatialAudioMetadataItemsInfo

Предоставляет сведения об объекте ISpatialAudioMetadataItems. Получите копию этой структуры, вызвав Метод GetInfo.
SpatialAudioObjectRenderStreamForMetadataActivationParams

Представляет параметры активации для потока отрисовки пространственного звука для метаданных. Передайте эту структуру в ISpatialAudioClient::ActivateSpatialAudioStream при активации потока.
SpatialAudioObjectRenderStreamForMetadataActivationParams2

Представляет параметры активации для потока отрисовки пространственного звука для метаданных, расширяя SpatialAudioObjectRenderStreamForMetadataActivationParams возможностью указания параметров потока.

Перечисления

 
SpatialAudioMetadataCopyMode

Указывает режим копирования, используемый при вызове ISpatialAudioMetadataCopier::CopyMetadataForFrames.
SpatialAudioMetadataWriterOverflowMode

Указывает требуемое поведение при попытке ISpatialAudioMetadataWriter записать в буфер метаданных больше элементов, чем было указано при инициализации клиента.