Интерфейс 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. |
Комментарии
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 версии 1703 [только классические приложения] |
Минимальная версия сервера | Windows Server 2016 [только классические приложения] |
Целевая платформа | Windows |
Header | spatialaudiohrtf.h |