The BASS_VST_AEFFECT type exposes the following members.
Back to Top
Back to Top
Back to Top
Constructors
Name | Description | |
---|---|---|
BASS_VST_AEFFECT |
Default constructor.
|
Methods
Name | Description | |
---|---|---|
FromIntPtr |
Returns an instance of the BASS_VST_AEFFECT class derived from an IntPtr (aeffect) as obtained via BASS_VST_GetInfo(Int32, BASS_VST_INFO).
| |
GetCurrentProgram |
Returns the currently selected program number of the VST effect.
| |
GetCurrentProgramName |
Returns the currently selected program name of the VST effect.
| |
GetProgramName |
Returns a specific program name of the VST effect.
| |
GetProgramNames |
Returns an array of strings representing the available program names.
| |
SetCurrentProgram |
Sets the selected program number of the VST effect.
| |
SetCurrentProgramName |
Sets (overwrites) the current selected program name of the VST effect.
| |
ToString |
Returns the description of this instance (In=x, Out=y).
(Overrides Object ToString .) |
Fields
Name | Description | |
---|---|---|
dispatcher |
Host to Plug-in dispatcher delegate method (see VST_AEFFECT_Dispatcher).
| |
flags |
Effect flags (see BASSVSTAEffectFlags).
| |
future |
Reserved for future use (please zero)
| |
getParameter |
Returns current value of automatable parameter (see VST_AEFFECT_GetParameter).
| |
initialDelay |
For algorithms which need input in the first place (group delay or latency). This value should be initialized in a resume state.
| |
ioRatio |
Input samplerate to output samplerate ratio, not used yet.
Deprecated in VST 2.4!
| |
magic |
Must be kEffectMagic ('VstP')
| |
numInputs |
Number of audio inputs.
| |
numOutputs |
Number of audio outputs.
| |
numParams |
All programs are assumed to have numParams parameters.
| |
numPrograms |
Number of programs.
| |
obj |
AudioEffect class pointer.
| |
offQualities |
Number of offline qualities (0: realtime only).
Deprecated in VST 2.4!
| |
process |
Accumulating process mode delegate method (deprecated in VST 2.4, use processReplacing instead - see VST_AEFFECT_Process).
| |
processDoubleReplacing |
Process double-precision audio samples in replacing mode (see VST_AEFFECT_ProcessDoubleProc).
| |
processReplacing |
Realtime process mode delegate method (see VST_AEFFECT_ProcessReplacing).
| |
realQualities |
Number of realtime qualities (0: realtime).
Deprecated in VST 2.4!
| |
resvd1 |
Reserved for Host, must be 0.
| |
resvd2 |
Reserved for Host, must be 0.
| |
setParameter |
Set new value of automatable parameter (see VST_AEFFECT_SetParameter).
| |
uniqueID |
Registered unique identifier (register it at Steinberg 3rd party support Web). This is used to identify a plug-in during save+load of preset and project.
| |
user |
User-defined pointer.
| |
version |
Plug-in version (example 0x1100 for version 1.1.0.0)
|
See Also