Microsoft DirectX 8.0 (Visual Basic)

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 列挙に定義されている。

注意

fPostEQBandwidthfPostEQCenterFrequency、および fPreLowpassCutoff の値は、バッファの周波数の 3 分の 1 を超えることはできない。

参照

DirectSoundFXDistortion8ディストーション