Интерфейс 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) |