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

以分贝 (dB) 指定输入增益,以避免输出溢出。

fReverbMix

指定 dB 中的混响组合。0dB 指定 100% 湿混响 (无直接信号) 。 负值指定不太潮湿的信号。 计算系数,以便无论混响混合量如何,总输出级别都保持大致不变。

fReverbTime

指定混响延迟时间(以毫秒为单位)。

fHighFreqRTRatio

指定高频率与全局混响时间的比率。 除非需要非常“飞溅明亮”的混响,否则此值应设置为小于 1.0 的值。 例如,如果 dRevTime 为 1000ms,HHighFreqRTRatio 为 0.1,则高频率的衰减时间为 100 毫秒。

要求

要求
Header dmusprop.h