Интерфейс ISpatialAudioMetadataReader (spatialaudiometadata.h)

Предоставляет методы для извлечения элементов пространственных звуковых метаданных и пар значений команды элемента из объекта ISpatialAudioMetadataItems . Объект SpatialAudioMetadataItems , который заполняется с помощью ISpatialAudioMetadataWriter или ISpatialAudioMetadataCopier, имеет число кадров, заданное параметром frameCount для ActivateSpatialAudioMetadataItems, которое представляет допустимый диапазон смещения элементов метаданных. ISpatialAudioMetadataReader позволяет считывать группы элементов в поддиапапсе общего числа кадров. Объект поддерживает внутреннюю позицию чтения, которая расширена на количество кадров, указанное при выполнении операции чтения.

Этот интерфейс является частью Windows Sonic, звуковой платформы Майкрософт для более иммерсивного звука, который включает в себя интегрированный пространственный звук на Xbox и Windows.

Наследование

Интерфейс ISpatialAudioMetadataReader наследуется от интерфейса IUnknown . ISpatialAudioMetadataReader также имеет следующие типы элементов:

Методы

Интерфейс ISpatialAudioMetadataReader содержит следующие методы.

 
ISpatialAudioMetadataReader::Close

Завершает все необходимые операции с объектом SpatialAudioMetadataItems и освобождает объект . (ISpatialAudioMetadataReader.Close)
ISpatialAudioMetadataReader::Open

Открывает объект ISpatialAudioMetadataItems для чтения.
ISpatialAudioMetadataReader::ReadNextItem

Возвращает количество команд и смещение образца для считываемого элемента метаданных.
ISpatialAudioMetadataReader::ReadNextItemCommand

Считывает команды метаданных и данные значений для текущего элемента.

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера Windows Server 2016 [только классические приложения]
Целевая платформа Windows
Header spatialaudiometadata.h