Microsoft DirectX 8.0 (C++)

DSFXWavesReverb

ウェーブ リバーブ エフェクトのパラメータを保持する。

typedef struct _DSFXWavesReverb {
    FLOAT   fInGain; 
    FLOAT   fReverbMix;
    FLOAT   fReverbTime;
    FLOAT   fHighFreqRTRatio;
} DSFXWavesReverb, *LPDSFXWavesReverb;

typedef const DSFXWavesReverb *LPCDSFXWavesReverb;

メンバ

fInGain
信号の入力ゲイン。単位はデシベル (dB)。値の範囲は、DSFX_WAVESREVERB_INGAIN_MIN から DSFX_WAVESREVERB_INGAIN_MAX。デフォルト値は DSFX_WAVESREVERB_INGAIN_DEFAULT または 0 dB である。
fReverbMix
リバーブのミキシング量。単位は dB。値の範囲は、DSFX_WAVESREVERB_REVERBMIX_MIN から DSFX_WAVESREVERB_REVERBMIX_MAX。デフォルト値は DSFX_WAVESREVERB_REVERBMIX_DEFAULT または 0 dB である。
fReverbTime
リバーブの時間。単位はミリ秒。値の範囲は、DSFX_WAVESREVERB_REVERBTIME_MIN から DSFX_WAVESREVERB_REVERBTIME_MAX。デフォルト値は DSFX_WAVESREVERB_REVERBTIME_DEFAULT または 1000 である。
fHighFreqRTRatio
値の範囲は、DSFX_WAVESREVERB_HIGHFREQRTRATIO_MIN から DSFX_WAVESREVERB_HIGHFREQRTRATIO_MAX。デフォルト値は DSFX_WAVESREVERB_HIGHFREQRTRATIO_DEFAULT または 0.001 である。

動作環境

  ヘッダー : dsound.h で宣言。
  

参照

IDirectSoundFXWavesReverb8