структура SYNTH_REVERB_PARAMS (dmusprop.h)

Структура SYNTH_REVERB_PARAMS содержит параметры конфигурации.

Синтаксис

typedef struct _SYNTH_REVERB_PARAMS {
  float fInGain;
  float fReverbMix;
  float fReverbTime;
  float fHighFreqRTRatio;
} SYNTH_REVERB_PARAMS, *PSYNTH_REVERB_PARAMS;

Члены

fInGain

Указывает входное увеличение в децибелах (дБ), чтобы избежать переполнения выходных данных.

fReverbMix

Задает сочетание реверберации в дБ. 0dB указывает на 100 % влажную реверберацию (без прямого сигнала). Отрицательные значения указывают на менее мокрый сигнал. Коэффициенты вычисляются таким образом, чтобы общий уровень вывода оставался приблизительно постоянным независимо от количества реверберации.

fReverbTime

Указывает время задержки реверберации в миллисекундах.

fHighFreqRTRatio

Указывает отношение высокой частоты к глобальному времени реверберации. Если не требуется очень "всплеск-яркий" реверберации, это значение должно быть меньше 1,0. Например, если dRevTime равно 1000 мс, а HHighFreqRTRatio — 0,1, то время распада для высоких частот будет равно 100 мс.

Требования

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