All BASS_WADSP structures have been implemented as real classes (named in capital letters). This because they are much easier to use and reflect exactly what BASS_WADSP would expect. Those classes needs to be instantiated before their use.
BASS.NET API wrapper for BASS_WADSP.DLL
Requires: bass_wadsp.dll - Winamp DSP plugin support Add-On - shipped with the BASS.NET API.
General helper class to retrieve information about a Winamp DSP.
User defined Window Message Process Handler (to be used with BASS_WADSP_Load(String, Int32, Int32, Int32, Int32, WINAMPWINPROC)).
Normally this is not needed, since BASS_WADSP implements a default handler which emulates most functions needed by Winamp DSPs. However, some very special Winamp DSPs might require something special. So you might implement your own windows message handler here.
Communication to Winamp is done via the classic Win32 Message API. Most DSP plugins use this to ask for certain values. These definitions are the most commonly used messages, which might be handled by the fake winamp window which we create.