Used with BASS_ChannelSetFX(Int32, BASSFXType, Int32), BASS_FXSetParameters(Int32, IntPtr) and BASS_FXGetParameters(Int32, IntPtr) to retrieve and set the parameters of the DSP effect Echo 2.
Inheritance Hierarchy
Un4seen.Bass.AddOn.FxBASS_BFX_ECHO2
Namespace: Un4seen.Bass.AddOn.Fx
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
[SerializableAttribute] [StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Ansi)] public sealed class BASS_BFX_ECHO2
The BASS_BFX_ECHO2 type exposes the following members.
Constructors
Name | Description | |
---|---|---|
BASS_BFX_ECHO2 |
Default constructor
| |
BASS_BFX_ECHO2(Single, Single, Single, Single) |
Constructor already setting the members
| |
BASS_BFX_ECHO2(Single, Single, Single, Single, BASSFXChan) |
Constructor already setting the members
|
Methods
Name | Description | |
---|---|---|
Preset_ManyEchoes |
Sets the instance members to a preset.
| |
Preset_ReverseEchoes |
Sets the instance members to a preset.
| |
Preset_SmallEcho |
Sets the instance members to a preset.
|
Fields
Name | Description | |
---|---|---|
fDelay |
Delay in seconds (0<...6). Default = 0.
| |
fDryMix |
Dry (unaffected) signal mix (-2...+2). Default = 0.
| |
fFeedback |
Feedback (-1...+1). Default = 0.
| |
fWetMix |
Wet (affected) signal mix (-2...+2). Default = 0.
| |
lChannel |
A BASSFXChan flag to define on which channels to apply the effect.
Default: -1 (BASS_BFX_CHANALL) - all channels. |
Remarks
This is an echo effect that replays what you have played one or more times after a period of time. It's something like the echoes you might hear shouting against a canyon wall.
The fDryMix is the volume of input signal and the fWetMix is the volume of delayed signal. The fDelay is the delay time in sec. The fFeedback sets how much delay is feed back to the input (for repeating delays).
See Also