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


Интерфейс ISpatialAudioObjectForHrtf (spatialaudiohrtf.h)

Представляет объект, предоставляющий звуковые данные для отрисовки из положения в трехмерном пространстве относительно пользователя, функции передачи с учетом головы (HRTF). Пространственные звуковые объекты могут быть статическими или динамическими, которые вы указываете с помощью параметра type для метода ISpatialAudioObjectRenderStreamForHrtf::ActivateSpatialAudioObjectForHrtf . Динамические звуковые объекты могут размещаться в произвольном положении в пространстве и перемещаться с течением времени. Статические звуковые объекты назначаются одному или нескольким каналам, определенным в перечислении AudioObjectType , каждый из которых коррелирует с фиксированным расположением говорящего, которое может быть физическим или виртуализированным динамиком.

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

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

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

Методы

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

 
ISpatialAudioObjectForHrtf::SetDirectivity

Задает модель пространственной аудионаправленности для ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetDistanceDecay

Задает модель распада, применяемую на расстоянии от позиции ISpatialAudioObjectForHrtf до позиции прослушивателя.
ISpatialAudioObjectForHrtf::SetEnvironment

Задает тип акустической среды, которая имитируется при обработке звука для ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetGain

Задает значение усиления для ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetOrientation

Задает ориентацию в трехмерном пространстве относительно системы отсчета прослушивателя, из которой будут отображаться звуковые данные ISpatialAudioObjectForHrtf.
ISpatialAudioObjectForHrtf::SetPosition

Задает положение в трехмерном пространстве относительно прослушивателя, из которого будут отображаться звуковые данные ISpatialAudioObjectForHrtf.

Комментарии

Примечание Многие методы, предоставляемые этим интерфейсом, реализуются в наследуемом интерфейсе ISpatialAudioObjectBase .
 

Требования

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

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

ISpatialAudioObjectBase