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