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


Интерфейс IMFSpatialAudioObjectBuffer (mfspatialaudio.h)

Представляет раздел звуковых данных со связанными позициональными метаданными и метаданными отрисовки. Пространственные звуковые объекты хранятся в экземплярах IMFSpatialAudioSample и позволяют передавать пространственные звуковые данные между компонентами Media Foundation.

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

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

Методы

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

 
IMFSpatialAudioObjectBuffer::GetID

Возвращает уникальный 32-разрядный 32-разрядный идентификатор пространственного звукового объекта без знака, представленного буфером.
IMFSpatialAudioObjectBuffer::GetMetadataItems

Извлекает указатель на буфер, который может содержать пространственные звуковые метаданные.
IMFSpatialAudioObjectBuffer::GetType

Возвращает тип пространственного звукового объекта, представленного буфером. Если SetType ранее не вызывался, этот метод возвращает значение по умолчанию AudioObjectType_None.
IMFSpatialAudioObjectBuffer::SetID

Задает идентификатор пространственного звукового объекта, представленного буфером.
IMFSpatialAudioObjectBuffer::SetType

Задает тип пространственного звукового объекта, представленного буфером.

Комментарии

Чтобы получить звуковые данные, содержащиеся в пространственном звуковом объекте, используйте методы IMFMediaBuffer::Lock и IMFMediaBuffer::Unlock .

Требования

Требование Значение
Минимальная версия клиента Windows 10 версии 1703 [только классические приложения]
Минимальная версия сервера Ни одна версия не поддерживается
Целевая платформа Windows
Header mfspatialaudio.h (включая Mfobjects.h)

См. также раздел

IMFMediaBuffer