DSFXDISTORTION
ディストーション エフェクトのパラメータを保持する。
Type DSFXDISTORTION
fEdge As Single
fGain As Single
fPostEQBandwidth As Single
fPostEQCenterFrequency As Single
fPreLowpassCutoff As Single
End Type
メンバ
- fEdge
- ディストーション強度のパーセンテージ。デフォルト値は 50 である。最小値および最大値は、CONST_DSFXDISTORTION_EDGE 列挙に定義されている。
- fGain
- ディストーション後の信号の変化量 (デシベル単位)。デフォルト値は 0 である。最小値および最大値は、CONST_DSFXDISTORTION_GAIN 列挙に定義されている。
- fPostEQBandwidth
- 追加する倍音成分の周波数帯域の幅 (Hz 単位)。デフォルト値は 4000 である。最小値および最大値は、CONST_DSFXDISTORTION_POSTEQBANDWIDTH 列挙に定義されている。
- fPostEQCenterFrequency
- 追加する倍音成分の中心周波数 (Hz 単位)。デフォルト値は 4000 である。最小値および最大値は、CONST_DSFXDISTORTION_POSTEQCENTERFREQUENCY 列挙に定義されている。
- fPreLowpassCutoff
- 高周波数倍音減衰のフィルタ カットオフ (Hz 単位)。デフォルト値は 4000 である。最小値および最大値は、CONST_DSFXDISTORTION_PRELOWPASSCUTOFF 列挙に定義されている。
注意
fPostEQBandwidth、fPostEQCenterFrequency、および fPreLowpassCutoff の値は、バッファの周波数の 3 分の 1 を超えることはできない。
参照
DirectSoundFXDistortion8、ディストーション