BASS.NET API for the Un4seen BASS Audio LibraryBASS_BFX_ECHO3 ClassBASS.NET API for the Un4seen BASS Audio Library
Used with BASS_ChannelSetFX(Int32, BASSFXType, Int32), BASS_FXSetParameters(Int32, Object) and BASS_FXGetParameters(Int32, Object) to retrieve and set the parameters of the DSP effect Echo 3.
Inheritance Hierarchy

SystemObject
  Un4seen.Bass.AddOn.FxBASS_BFX_ECHO3

Namespace: Un4seen.Bass.AddOn.Fx
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.12.0
Syntax

[SerializableAttribute]
[StructLayoutAttribute(LayoutKind.Sequential, CharSet = CharSet.Unicode)]
public sealed class BASS_BFX_ECHO3

The BASS_BFX_ECHO3 type exposes the following members.

Constructors

  NameDescription
Public methodBASS_BFX_ECHO3
Default constructor
Public methodBASS_BFX_ECHO3(Single, Single, Single)
Constructor already setting the members
Public methodBASS_BFX_ECHO3(Single, Single, Single, BASSFXChan)
Constructor already setting the members
Top
Methods

  NameDescription
Public methodPreset_DoubleKick
Sets the instance members to a preset.
Public methodPreset_LongEcho
Sets the instance members to a preset.
Public methodPreset_SmallEcho
Sets the instance members to a preset.
Top
Fields

  NameDescription
Public fieldfDelay
Delay in seconds (0<...6). Default = 0.
Public fieldfDryMix
Dry (unaffected) signal mix (-2...+2). Default = 0.
Public fieldfWetMix
Wet (affected) signal mix (-2...+2). Default = 0.
Public fieldlChannel
A BASSFXChan flag to define on which channels to apply the effect.

Default: -1 (BASS_BFX_CHANALL) - all channels.

Top
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.

See Also

Reference