Used with BASS_FXGetParameters(Int32, IntPtr) and BASS_FXSetParameters(Int32, IntPtr) to retrieve and set the parameters of an I3DL2 (Interactive 3D Audio Level 2) reverberation effect.
Inheritance Hierarchy
Un4seen.BassBASS_DX8_I3DL2REVERB
Namespace: Un4seen.Bass
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
[SerializableAttribute] [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class BASS_DX8_I3DL2REVERB
The BASS_DX8_I3DL2REVERB type exposes the following members.
Constructors
Name | Description | |
---|---|---|
![]() | BASS_DX8_I3DL2REVERB |
Default constructor.
|
![]() | BASS_DX8_I3DL2REVERB(Int32, Int32, Single, Single, Single, Int32, Single, Int32, Single, Single, Single, Single) |
constructor already setting the members
|
Methods
Name | Description | |
---|---|---|
![]() | Preset_Default |
Sets the instance members to a preset.
|
Fields
Name | Description | |
---|---|---|
![]() | flDecayHFRatio |
Ratio of the decay time at high frequencies to the decay time at low frequencies, in the range from 0.1 to 2. The default value is 0.83.
|
![]() | flDecayTime |
Decay time, in seconds, in the range from 0.1 to 20. The default value is 1.49 second.
|
![]() | flDensity |
Modal density in the late reverberation decay, in percent, in the range from 0 to 100. The default value is 100.0 percent.
|
![]() | flDiffusion |
Echo density in the late reverberation decay, in percent, in the range from 0 to 100. The default value is 100.0 percent.
|
![]() | flHFReference |
Reference high frequency, in hertz, in the range from 20 to 20000. The default value is 5000.0 Hz.
|
![]() | flReflectionsDelay |
Delay time of the first reflection relative to the direct path, in seconds, in the range from 0 to 0.3. The default value is 0.007 seconds.
|
![]() | flReverbDelay |
Time limit between the early reflections and the late reverberation relative to the time of the first reflection, in seconds, in the range from 0 to 0.1. The default value is 0.011 seconds.
|
![]() | flRoomRolloffFactor |
Rolloff factor for the reflected signals, in the range from 0 to 10. The default value is 0.0.
|
![]() | lReflections |
Attenuation of early reflections relative to lRoom, in mB, in the range from -10000 to 1000. The default value is -2602 mB.
|
![]() | lReverb |
Attenuation of late reverberation relative to lRoom, in mB, in the range from -10000 to 2000. The default value is 200 mB.
|
![]() | lRoom |
Attenuation of the room effect, in millibels (mB), in the range from -10000 to 0. The default value is -1000 mB.
|
![]() | lRoomHF |
Attenuation of the room high-frequency effect, in mB, in the range from -10000 to 0. The default value is 0 mB.
|
See Also