DSFXI3DL2REVERB
I3DL2 (Interactive 3D Audio Level 2) リバーブ エフェクトのパラメータを保持する。
Type DSFXI3DL2REVERB
fDecayHFRatio As Single
fDecayTime As Single
fDensity As Single
fDiffusion As Single
fHFReference As Single
fReflectionsDelay As Single
fReverbDelay As Single
fRoomRolloffFactor As Single
lReflections As Long
lReverb As Long
lRoom As Long
lRoomHF As Long
End Type
メンバ
- fDecayHFRatio
- 高周波数のディケイ時間と低周波数のディケイ時間の比率。値の範囲は 0.1 〜 2。デフォルト値は、0.83 である。
- fDecayTime
- ディケイ時間。値の範囲は 0.1 〜 20 秒。デフォルト値は 1.49 秒である。
- fDensity
- 後期リバーブ ディケイのモーダル密度。デフォルト値は 100.0% である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_DENSITY 列挙に定義されている。
- fDiffusion
- 後期リバーブ ディケイのエコー密度。デフォルト値は 100.0% である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_DIFFUSION 列挙に定義されている。
- fHFReference
- 参照高周波数。デフォルト値は 5000,0 である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_HFREFERENCE 列挙に定義されている。
- fReflectionsDelay
- ダイレクト パスを基準とする、初期反射の遅延時間。値の範囲は 0 〜 0.3 秒。デフォルト値は 0.007 秒である。
- fReverbDelay
- 最初の反射の時間を基準とする、初期反射と後期リバーブ間の制限時間。値の範囲は 0 〜 0.1 秒。デフォルト値は 0.011 秒である。
- fRoomRolloffFactor
- 反射信号のロールオフ係数。デフォルト値は 0.0 である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_ROOMROLLOFFFACTOR 列挙に定義されている。ダイレクト パスのロールオフ係数は、DirectSound リスナーによって制御されている。
- lReflections
- lRoom を基準とする初期反射の減衰。デフォルト値は、-2602 mB である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_REFLECTIONS 列挙に定義されている。
- lReverb
- lRoom を基準とする後期リバーブの減衰。デフォルト値は、-200 mB である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_REVERB 列挙に定義されている。
- lRoom
- 空間エフェクトの減衰。デフォルト値は、-1000 mB である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_ROOM 列挙に定義されている。
- lRoomHF
- 空間高周波数エフェクトの減衰。デフォルト値は 0 mB である。最小値および最大値は、CONST_DSFX_I3DL2REVERB_ROOMHF 列挙に定義されている。