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


структура XAUDIO2FX_REVERB_I3DL2_PARAMETERS (xaudio2fx.h)

Описание параметров I3DL2 (interactive 3D Audio Rendering Guidelines Level 2.0) для использования в функции ReverbConvertI3DL2ToNative .

Синтаксис

typedef struct XAUDIO2FX_REVERB_I3DL2_PARAMETERS {
  float WetDryMix;
  INT32 Room;
  INT32 RoomHF;
  float RoomRolloffFactor;
  float DecayTime;
  float DecayHFRatio;
  INT32 Reflections;
  float ReflectionsDelay;
  INT32 Reverb;
  float ReverbDelay;
  float Diffusion;
  float Density;
  float HFReference;
} XAUDIO2FX_REVERB_I3DL2_PARAMETERS;

Члены

WetDryMix

Процент выходных данных, которые будут реверберации. Допустимые значения : от 0 до 100.

Room

Затухание эффекта помещения. Допустимые значения в сотых единицах децибела — от -10000 до 0.

RoomHF

Затухание высокочастотного эффекта помещения. Допустимые значения в сотых единицах децибела — от -10000 до 0.

RoomRolloffFactor

Коэффициент отката для отраженных сигналов. Допустимые значения : от 0,0 до 10,0. Коэффициент отката игнорируется для встроенных эффектов реверберации.

DecayTime

Время распада реверберации на низких частотах. Допустимые значения в секундах — от 0,1 до 20,0.

DecayHFRatio

Отношение времени распада на высоких частотах к времени распада на низких частотах. Допустимые значения: от 0,1 до 2,0.

Reflections

Затухание ранних отражений относительно Room. Допустимые значения в сотых числах децибела — от -10000 до 1000.

ReflectionsDelay

Время задержки первого отражения относительно прямого пути. Допустимые значения в секундах — от 0,0 до 0,3.

Reverb

Затухание поздней реверберации относительно Room. Допустимые значения в сотых числах децибела — от -10000 до 2000.

ReverbDelay

Ограничение времени между ранними отражениями и поздней реверберацией относительно времени первого отражения. Допустимые значения в секундах — от 0,0 до 0,1.

Diffusion

Плотность эха в конце распада реверберации. Допустимые значения в процентах — от 0 до 100.

Density

Модальная плотность в конце распада реверберации. Допустимые значения в процентах — от 0 до 100.

HFReference

Высокая частота ссылок. Допустимые значения в Гц : от 20,0 до 20000,0.

Комментарии

Существует множество предустановленных значений, определенных для структуры XAUDIO2FX_REVERB_I3DL2_PARAMETERS . Дополнительные сведения см. в разделе XAUDIO2FX_I3DL2_PRESET.

Требования к платформе

Windows 10 (XAudio2.9); Windows 8, Windows Phone 8 (XAudio 2.8); Пакет SDK для DirectX (XAudio 2.7)

Требования

Требование Значение
Заголовок xaudio2fx.h

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

ReverbConvertI3DL2ToNative

Обзор протокола XAPO

XAUDIO2FX_I3DL2_PRESET

Структуры XAudio