BASS.NET API wrapper for BASS_SPX.DLL
Requires: bass_sfx.dll - Winamp and Sonique Visualization plugins support Add-On - available @ www.un4seen.com.
Inheritance Hierarchy
Un4seen.Bass.AddOn.SfxBassSfx
Namespace: Un4seen.Bass.AddOn.Sfx
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
Syntax
The BassSfx type exposes the following members.
Methods
Name | Description | |
---|---|---|
BASS_SFX_ErrorGetCode |
Retrieves the error code for the most recent BASS_SFX function call.
| |
BASS_SFX_Free |
Frees all resources used by SFX.
| |
BASS_SFX_GetVersion |
Retrieves the version number of the BASS_SFX.DLL that is loaded.
| |
BASS_SFX_GetVersion(Int32) |
Retrieves the version of the BASS_SFX.DLL that is loaded.
| |
BASS_SFX_Init |
Initialize the SFX library. This will initialize the library for use.
| |
BASS_SFX_PluginClicked |
Calls the 'clicked' function of a Sonique visual plugin.
| |
BASS_SFX_PluginConfig |
Shows the configuration dialog window for the SFX plugin (Winamp only).
| |
BASS_SFX_PluginCreate |
Creates a plugin object for use in the SFX.
| |
BASS_SFX_PluginFlags |
Modifies and/or retrieves a plugin's flags.
| |
BASS_SFX_PluginFree |
Free a sonique visual plugin and resources from memory.
| |
BASS_SFX_PluginGetName |
Gets the name of a loaded SFX plugin.
| |
BASS_SFX_PluginGetType |
Get the type of visual plugin loaded.
| |
BASS_SFX_PluginModuleGetActive |
Gets the active module for a visual plugin.
| |
BASS_SFX_PluginModuleGetCount |
Gets the number of modules available in the visual plugin.
| |
BASS_SFX_PluginModuleGetName |
Returns the name of a certain module of a loaded visual plugin.
| |
BASS_SFX_PluginModuleSetActive |
Sets the active module for a visual plugin.
| |
BASS_SFX_PluginRender |
Renders a Sonique, BassBox or Windows Media Player visual plugin to a device context.
| |
BASS_SFX_PluginResize |
Resizes a visual plugin.
| |
BASS_SFX_PluginResizeMove |
Resizes and moves a visual plugin.
| |
BASS_SFX_PluginSetStream |
Sets a BASS channel on a SFX plugin.
| |
BASS_SFX_PluginStart |
Starts a visual plugin.
| |
BASS_SFX_PluginStop |
Stops a visual plugin.
| |
BASS_SFX_WMP_GetPlugin(Int32) |
Retrieves information on a registered windows media player plugin.
| |
BASS_SFX_WMP_GetPlugin(Int32, BASS_SFX_PLUGININFO) |
Retrieves information on a registered windows media player plugin.
| |
BASS_SFX_WMP_GetPluginCount |
Returns the total number of WMP plugins currently available for use.
| |
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.
|
Fields
Name | Description | |
---|---|---|
BASSSFXVERSION |
Current BASS_SFX version (without minor revision).
|
Remarks
BassSfx is an extention to the BASS audio library, providing a set of functions for rendering Sonique Visualization plugins or Winamp visualization plugins on a provided device context (hDC).
See Also