#include <aeffect.h>
Public Attributes | |
VstInt32 | magic |
must be kEffectMagic ('VstP') | |
AEffectDispatcherProc | dispatcher |
AEffectProcessProc | process |
AEffectSetParameterProc | setParameter |
AEffectGetParameterProc | getParameter |
VstInt32 | numPrograms |
number of programs | |
VstInt32 | numParams |
all programs are assumed to have numParams parameters | |
VstInt32 | numInputs |
number of audio inputs | |
VstInt32 | numOutputs |
number of audio outputs | |
VstInt32 | flags |
VstIntPtr | resvd1 |
reserved for Host, must be 0 | |
VstIntPtr | resvd2 |
reserved for Host, must be 0 | |
VstInt32 | initialDelay |
for algorithms which need input in the first place (Group delay or latency). This value should be initialized in a resume state. | |
VstInt32 | realQualities |
VstInt32 | offQualities |
float | ioRatio |
void * | object |
AudioEffect class pointer | |
void * | user |
user-defined pointer | |
VstInt32 | 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. | |
VstInt32 | version |
plug-in version (example 1100 for version 1.1.0.0) | |
AEffectProcessProc | processReplacing |
AEffectProcessDoubleProc | processDoubleReplacing |
char | future [56] |
reserved for future use (please zero) |
|
Host to Plug-in dispatcher
|
|
|
|
reserved for future use (please zero)
|
|
Returns current value of automatable parameter
|
|
for algorithms which need input in the first place (Group delay or latency). This value should be initialized in a resume state.
|
|
|
|
must be kEffectMagic ('VstP')
|
|
number of audio inputs
|
|
number of audio outputs
|
|
all programs are assumed to have numParams parameters
|
|
number of programs
|
|
AudioEffect class pointer
|
|
|
|
|
|
Process double-precision audio samples in replacing mode
|
|
Process audio samples in replacing mode
|
|
|
|
reserved for Host, must be 0
|
|
reserved for Host, must be 0
|
|
Set new value of automatable parameter
|
|
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-defined pointer
|
|
plug-in version (example 1100 for version 1.1.0.0)
|