Интерфейс ISpatialAudioMetadataWriter (spatialaudiometadata.h)
Предоставляет методы для хранения элементов пространственных звуковых метаданных, расположенных в диапазоне соответствующих аудиокадров. Каждый элемент метаданных имеет отсчитываемую от нуля позицию смещения в пределах указанного кадра. Каждый элемент может содержать одну или несколько команд, относящихся к идентификатору формата метаданных, предоставленному в SpatialAudioObjectRenderStreamForMetadataActivationParams при создании ISpatialAudioMetadataClient .
Этот объект не выделяет хранилище для предоставленных метаданных. Предполагается, что вызывающий объект будет управлять выделением памяти, используемой для хранения упакованных данных.
В объект ISpatialAudioMetadataItems можно поместить несколько элементов метаданных. Для каждого элемента вызовите WriteNextItem , а затем вызовите WriteNextItemCommand.
Этот интерфейс является частью Windows Sonic, звуковой платформы Майкрософт для более иммерсивного звука, который включает в себя интегрированный пространственный звук на Xbox и Windows.
Наследование
Интерфейс ISpatialAudioMetadataWriter наследуется от интерфейса IUnknown . ISpatialAudioMetadataWriter также имеет следующие типы элементов:
Методы
Интерфейс ISpatialAudioMetadataWriter содержит следующие методы.
ISpatialAudioMetadataWriter::Close Завершает все необходимые операции с буфером метаданных и освобождает указанный объект ISpatialAudioMetadataItems. |
ISpatialAudioMetadataWriter::Open Открывает объект ISpatialAudioMetadataItems для записи. |
ISpatialAudioMetadataWriter::WriteNextItem Запускает новый элемент метаданных с указанным смещением. |
ISpatialAudioMetadataWriter::WriteNextItemCommand Записывает команды метаданных и данные значений в текущий элемент. |
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | spatialaudiometadata.h |