Structure used for VSTs.
More...
|
| int32 | interfaceIdentifier |
| pointer_sized_int(* | dispatchFunction )(VstEffectInterface *, int32 op, int32 index, pointer_sized_int value, void *ptr, float opt) |
| void(* | processAudioFunction )(VstEffectInterface *, float **inputs, float **outputs, int32 numSamples) |
| void(* | setParameterValueFunction )(VstEffectInterface *, int32 parameterIndex, float value) |
| float(* | getParameterValueFunction )(VstEffectInterface *, int32 parameterIndex) |
| int32 | numPrograms |
| int32 | numParameters |
| int32 | numInputChannels |
| int32 | numOutputChannels |
| int32 | flags |
| pointer_sized_int | hostSpace1 |
| pointer_sized_int | hostSpace2 |
| int32 | latency |
| int32 | deprecated1 |
| int32 | deprecated2 |
| float | deprecated3 |
| void * | effectPointer |
| void * | userPointer |
| int32 | plugInIdentifier |
| int32 | plugInVersion |
| void(* | processAudioInplaceFunction )(VstEffectInterface *, float **inputs, float **outputs, int32 numSamples) |
| void(* | processDoubleAudioInplaceFunction )(VstEffectInterface *, double **inputs, double **outputs, int32 numSamples) |
| char | emptySpace [56] |
◆ interfaceIdentifier
| int32 Vst2::VstEffectInterface::interfaceIdentifier |
◆ dispatchFunction
◆ processAudioFunction
| void( * Vst2::VstEffectInterface::processAudioFunction) (VstEffectInterface *, float **inputs, float **outputs, int32 numSamples) |
◆ setParameterValueFunction
| void( * Vst2::VstEffectInterface::setParameterValueFunction) (VstEffectInterface *, int32 parameterIndex, float value) |
◆ getParameterValueFunction
◆ numPrograms
| int32 Vst2::VstEffectInterface::numPrograms |
◆ numParameters
| int32 Vst2::VstEffectInterface::numParameters |
◆ numInputChannels
| int32 Vst2::VstEffectInterface::numInputChannels |
◆ numOutputChannels
| int32 Vst2::VstEffectInterface::numOutputChannels |
◆ flags
| int32 Vst2::VstEffectInterface::flags |
◆ hostSpace1
◆ hostSpace2
◆ latency
| int32 Vst2::VstEffectInterface::latency |
◆ deprecated1
| int32 Vst2::VstEffectInterface::deprecated1 |
◆ deprecated2
| int32 Vst2::VstEffectInterface::deprecated2 |
◆ deprecated3
| float Vst2::VstEffectInterface::deprecated3 |
◆ effectPointer
| void* Vst2::VstEffectInterface::effectPointer |
◆ userPointer
| void* Vst2::VstEffectInterface::userPointer |
◆ plugInIdentifier
| int32 Vst2::VstEffectInterface::plugInIdentifier |
◆ plugInVersion
| int32 Vst2::VstEffectInterface::plugInVersion |
◆ processAudioInplaceFunction
| void( * Vst2::VstEffectInterface::processAudioInplaceFunction) (VstEffectInterface *, float **inputs, float **outputs, int32 numSamples) |
◆ processDoubleAudioInplaceFunction
| void( * Vst2::VstEffectInterface::processDoubleAudioInplaceFunction) (VstEffectInterface *, double **inputs, double **outputs, int32 numSamples) |
◆ emptySpace
| char Vst2::VstEffectInterface::emptySpace[56] |