The BASS_VST_AEFFECT type exposes the following members.
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