Заголовок 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 записать в буфер метаданных больше элементов, чем было указано при инициализации клиента. |