BASS.NET API wrapper for BASS_FX.DLL
Requires: bass_fx.dll - DSP and Effect support Add-On - available @ www.un4seen.com.
Inheritance Hierarchy
Un4seen.Bass.AddOn.FxBassFx
Namespace: Un4seen.Bass.AddOn.Fx
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.2
Syntax
The BassFx type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() ![]() | BASS_FX_BPM_BeatCallbackReset |
Resets the internal buffers.
|
![]() ![]() ![]() | BASS_FX_BPM_BeatCallbackSet |
Enable getting Beat position in seconds in real-time.
|
![]() ![]() ![]() | BASS_FX_BPM_BeatDecodeGet |
Enable getting Beat position in seconds of the decoded channel using a callback function.
|
![]() ![]() | BASS_FX_BPM_BeatFree |
Free all resources used by a given handle (decode or callback beat).
|
![]() ![]() ![]() | BASS_FX_BPM_BeatGetParameters(Int32, Object, Object, Object) |
Gets the current beat parameter values.
|
![]() ![]() ![]() | BASS_FX_BPM_BeatGetParameters(Int32, Single, Single, Single) |
Gets the current beat detection parameter values.
|
![]() ![]() ![]() | BASS_FX_BPM_BeatSetParameters |
Set new values for beat detection parameters.
|
![]() ![]() | BASS_FX_BPM_CallbackReset |
Reset the BPM buffers.
|
![]() ![]() ![]() | BASS_FX_BPM_CallbackSet |
Enable getting BPM value by period of time in seconds.
|
![]() ![]() ![]() | BASS_FX_BPM_DecodeGet |
Get the original BPM of a decoding channel.
|
![]() ![]() | BASS_FX_BPM_Free |
Frees all resources used by a given handle.
|
![]() ![]() ![]() | BASS_FX_BPM_Translate |
Translate the given BPM to FREQ/PERCENT and vice versa or multiply BPM by 2.
|
![]() ![]() ![]() | BASS_FX_GetVersion |
Retrieves the version number of the BASS_FX.DLL that is loaded.
|
![]() ![]() ![]() | BASS_FX_GetVersion(Int32) |
Retrieves the version of the BASS_FX.DLL that is loaded.
|
![]() ![]() ![]() | BASS_FX_ReverseCreate |
Creates a reversed stream from a decoding channel.
|
![]() ![]() ![]() | BASS_FX_ReverseGetSource |
Get the source channel handle of the reversed stream.
|
![]() ![]() ![]() | BASS_FX_TempoCreate |
Creates a resampling stream from a decoding channel.
|
![]() ![]() ![]() | BASS_FX_TempoGetRateRatio |
Get the ratio of the resulting rate and source rate (the resampling ratio).
|
![]() ![]() ![]() | BASS_FX_TempoGetSource |
Get the source channel handle.
|
![]() ![]() | 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 | |
---|---|---|
![]() ![]() | BASSFXVERSION |
Current BASS_FX version (without minor revision).
|
Remarks
BASS_FX is an extension to the BASS audio library, providing a complete set of DSP functions to start programming your own DJ software. Programmed to enable the simple and even the advanced programmers/users to have in their programs some sound effects without knowing any DSP at all.
See Also