The BaseDSP type exposes the following members.
Back to Top
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
BaseDSP |
Default constructor. Not assigning a DSP yet.
| |
BaseDSP(Int32, Int32, IntPtr) |
Default constructor, which already evaluates the channel handle and assigns the DSP (Start will be called automatically).
|
Methods
Name | Description | |
---|---|---|
Dispose |
Implement IDisposable.
| |
DSPCallback |
User defined DSP callback function which needs to be implemented in the derived class.
| |
Finalize |
Finalization code.
(Overrides Object Finalize .) | |
OnBypassChanged |
This method will be called every time the SetBypass(Boolean) method had been called.
| |
OnChannelChanged |
This method will be called every time the ChannelHandle changed.
| |
OnStarted |
This method will be called every time the Start method had been called.
| |
OnStopped |
This method will be called every time the Stop method had been called.
| |
RaiseNotification |
Fires the Notification event.
| |
SetBypass |
Sets the Bypass mode.
| |
Start |
Assigns the DSP to the channel (actually starts using the DSP).
| |
Stop |
Stops (removes) the DSP from the channel.
| |
ToString |
Returns the name of the DSP implementation.
(Overrides Object ToString .) |
Properties
Name | Description | |
---|---|---|
ChannelBitwidth |
This property returns the actual bitwidth of the sample data of the channel (e.g. 8, 16, 32).
| |
ChannelHandle |
Gets or Sets the channel that the DSP is being applied to.
| |
ChannelInfo |
Gets the BASS_CHANNELINFO of the assigned ChannelHandle.
| |
ChannelNumChans |
This property returns the actual number of channles of the sample data BASS is using with the channel (e.g. 1=mono, 2=stereo, etc.).
| |
ChannelSampleRate |
This property returns the actual sample rate in Hz of the sample data BASS is using with the channel (e.g. 44100).
| |
DSPHandle |
Returns the actual DSP handle (or 0, if the DSP has not been assigned to the channel).
| |
DSPPriority |
Sets or reassigns the priority of the DSP, which determines it's position in the DSP chain - DSPs with higher priority are called before those with lower.
| |
DSPProc |
Returns the actual DSPPROC (callback delegate) which is used by the DSP.
| |
IsAssigned |
Is the DSP assigned to an active channel? ( =assigned, =not assigned).
| |
IsBypassed |
Returns if the DSP is currently bypassed ( =bypass).
| |
User |
Gets or Sets the value of the user instance data to pass to the callback function (see DSPCallback(Int32, Int32, IntPtr, Int32, IntPtr)).
|
Events
Name | Description | |
---|---|---|
Notification |
Event handler used to notify that the DSP has processed some data.
|
See Also