The BassWaDsp type exposes the following members.
Methods
Name | Description | |
---|---|---|
BASS_WADSP_ChannelRemoveDSP |
Removes a Winamp DSP from the Bass DSP chain which had been set up with BASS_WADSP_ChannelSetDSP(Int32, Int32, Int32) before.
| |
BASS_WADSP_ChannelSetDSP |
Assigns a loaded Winamp DSP to a standard BASS channel as a new DSP.
This method is pretty close to the BASS_ChannelSetDSP(Int32, DSPPROC, IntPtr, Int32) method (which is in fact internally used) but instead of setting up a user DSP method the Winamp DSP will be set up. | |
BASS_WADSP_Config |
Invokes the config dialog of a loaded and started Winamp DSP.
| |
BASS_WADSP_Free |
Frees all resources of BASS_WADSP - call this method at the end of your application.
| |
BASS_WADSP_FreeDSP |
Frees and unloads a Winamp DSP library from memory which has been loaded with BASS_WADSP_Load(String, Int32, Int32, Int32, Int32, WINAMPWINPROC) before.
| |
BASS_WADSP_GetFakeWinampWnd |
Gets the window handle of the fake Winamp window which has been created internally when a Winamp DSP was loaded with BASS_WADSP_Load(String, Int32, Int32, Int32, Int32, WINAMPWINPROC).
| |
BASS_WADSP_GetModule |
Returns the currently selected plugin module of a Winamp DSP.
| |
BASS_WADSP_GetModuleCount |
Returns the number of modules contained in the loaded Winamp DSP.
| |
BASS_WADSP_GetModuleName |
Returns the name of a certain module of a loaded Winamp DSP.
| |
BASS_WADSP_GetModuleNames |
Returns an array of strings containing all module names of a Winamp DSP.
| |
BASS_WADSP_GetName |
Returns the name of the loaded Winamp DSP plugin.
| |
BASS_WADSP_GetVersion |
Retrieves the version number of the BASS_WADSP.DLL that is loaded.
| |
BASS_WADSP_GetVersion(Int32) |
Retrieves the version of the BASS_WADSP.DLL that is loaded.
| |
BASS_WADSP_Init |
Initializes BASS_WADSP, call this right after you have called BASS_Init(Int32, Int32, BASSInit, IntPtr, IntPtr).
| |
BASS_WADSP_Load |
Loads a Winamp DSP library.
| |
BASS_WADSP_ModifySamplesDSP(Int32, Byte, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks).
| |
BASS_WADSP_ModifySamplesDSP(Int32, Int16, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks).
| |
BASS_WADSP_ModifySamplesDSP(Int32, Int32, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks).
| |
BASS_WADSP_ModifySamplesDSP(Int32, IntPtr, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks).
| |
BASS_WADSP_ModifySamplesDSP(Int32, Single, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks).
| |
BASS_WADSP_ModifySamplesSTREAM(Int32, Byte, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks or in a user defined STREAMPROC).
| |
BASS_WADSP_ModifySamplesSTREAM(Int32, Int16, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks or in a user defined STREAMPROC).
| |
BASS_WADSP_ModifySamplesSTREAM(Int32, Int32, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks or in a user defined STREAMPROC).
| |
BASS_WADSP_ModifySamplesSTREAM(Int32, IntPtr, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks or in a user defined STREAMPROC).
| |
BASS_WADSP_ModifySamplesSTREAM(Int32, Single, Int32) |
Invokes the internal 'ModifySamples' method of the Winamp DSP directly (which is only needed for user defined DSPPROC callbacks or in a user defined STREAMPROC).
| |
BASS_WADSP_PluginInfoFree |
Free the temporary plugin info resources.
| |
BASS_WADSP_PluginInfoGetModuleCount |
Returns the number of modules contained in the Winamp DSP which has been loaded into the temporary plugin info workspace.
| |
BASS_WADSP_PluginInfoGetModuleName |
Returns the name of a certain module of a Winamp DSP which has been loaded into the temporary plugin info workspace.
| |
BASS_WADSP_PluginInfoGetModuleNames |
Returns an array of strings containing all module names of a Winamp DSP which has been loaded into the temporary plugin info workspace.
| |
BASS_WADSP_PluginInfoGetName |
Returns the name of the Winamp DSP plugin which has been loaded into the temporary plugin info workspace.
| |
BASS_WADSP_PluginInfoLoad |
Loads a Winamp DSP library into the temporary plugin info workspace.
| |
BASS_WADSP_SetChannel |
Assigns a channel to a Winamp DSP.
You only need this method, if you do NOT use the default BASS_WADSP_ChannelSetDSP(Int32, Int32, Int32) method, but use your own DSP callback (see DSPPROC). | |
BASS_WADSP_SetFileName |
Set the file name for a loaded Winamp DSP plugin.
| |
BASS_WADSP_SetSongTitle |
Set the song title for a loaded Winamp DSP plugin.
| |
BASS_WADSP_Start |
Starts a Winamp DSP.
| |
BASS_WADSP_Stop |
Stops a Winamp DSP.
| |
FreeMe |
Unloads this library. This must be called when you have previously called LoadMe.
| |
LoadMe |
Loads this library into memory. The library will be search in the current application directory.
| |
LoadMe(String) |
Loads this library into memory. The library will be loaded from the given path.
|
See Also