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


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

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

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

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

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

Методы

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

 
ISpatialAudioMetadataCopier::Close

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

Копирует элементы метаданных из исходного объекта ISpatialAudioMetadataItems, предоставленного в метод Open, в целевой объект ISpatialAudioMetadataItems, заданный параметром dstMetadataItems.
ISpatialAudioMetadataCopier::Open

Открывает объект ISpatialAudioMetadataItems для копирования.

Требования

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