JUCE
Public Member Functions | Public Attributes | List of all members
VstEffectInterface Struct Reference

Public Member Functions

 pointer_sized_int (VSTINTERFACECALL *dispatchFunction)(VstEffectInterface *
 
 void (VSTINTERFACECALL *processAudioFunction)(VstEffectInterface *
 
 void (VSTINTERFACECALL *setParameterValueFunction)(VstEffectInterface *
 
 float (VSTINTERFACECALL *getParameterValueFunction)(VstEffectInterface *
 
 void (VSTINTERFACECALL *processAudioInplaceFunction)(VstEffectInterface *
 
 void (VSTINTERFACECALL *processDoubleAudioInplaceFunction)(VstEffectInterface *
 

Public Attributes

int32 interfaceIdentifier
 
int32 op
 
int32 int32 index
 
int32 int32 pointer_sized_int value
 
int32 int32 pointer_sized_int voidptr
 
int32 int32 pointer_sized_int void float opt
 
float ** inputs
 
float float ** outputs
 
float float int32 numSamples
 
int32 parameterIndex
 
int32 float value
 
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
 
voideffectPointer
 
voiduserPointer
 
int32 plugInIdentifier
 
int32 plugInVersion
 
double ** inputs
 
double double ** outputs
 
double double int32 numSamples
 
char emptySpace [56]
 

Member Function Documentation

VstEffectInterface::pointer_sized_int ( VSTINTERFACECALL dispatchFunction)
VstEffectInterface::void ( VSTINTERFACECALL processAudioFunction)
VstEffectInterface::void ( VSTINTERFACECALL setParameterValueFunction)
VstEffectInterface::float ( VSTINTERFACECALL getParameterValueFunction)
VstEffectInterface::void ( VSTINTERFACECALL processAudioInplaceFunction)
VstEffectInterface::void ( VSTINTERFACECALL processDoubleAudioInplaceFunction)

Member Data Documentation

int32 VstEffectInterface::interfaceIdentifier
int32 VstEffectInterface::op
int32 int32 VstEffectInterface::index
int32 int32 pointer_sized_int VstEffectInterface::value
int32 int32 pointer_sized_int void* VstEffectInterface::ptr
int32 int32 pointer_sized_int void float VstEffectInterface::opt
float ** VstEffectInterface::inputs
float float ** VstEffectInterface::outputs
float float int32 VstEffectInterface::numSamples
int32 VstEffectInterface::parameterIndex
int32 float VstEffectInterface::value
int32 VstEffectInterface::numPrograms
int32 VstEffectInterface::numParameters
int32 VstEffectInterface::numInputChannels
int32 VstEffectInterface::numOutputChannels
int32 VstEffectInterface::flags
pointer_sized_int VstEffectInterface::hostSpace1
pointer_sized_int VstEffectInterface::hostSpace2
int32 VstEffectInterface::latency
int32 VstEffectInterface::deprecated1
int32 VstEffectInterface::deprecated2
float VstEffectInterface::deprecated3
void* VstEffectInterface::effectPointer
void* VstEffectInterface::userPointer
int32 VstEffectInterface::plugInIdentifier
int32 VstEffectInterface::plugInVersion
double** VstEffectInterface::inputs
double double** VstEffectInterface::outputs
double double int32 VstEffectInterface::numSamples
char VstEffectInterface::emptySpace[56]

The documentation for this struct was generated from the following file: