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

§ pointer_sized_int()

VstEffectInterface::pointer_sized_int ( VSTINTERFACECALL dispatchFunction)

§ void() [1/4]

VstEffectInterface::void ( VSTINTERFACECALL processAudioFunction)

§ void() [2/4]

VstEffectInterface::void ( VSTINTERFACECALL setParameterValueFunction)

§ float()

VstEffectInterface::float ( VSTINTERFACECALL getParameterValueFunction)

§ void() [3/4]

VstEffectInterface::void ( VSTINTERFACECALL processAudioInplaceFunction)

§ void() [4/4]

VstEffectInterface::void ( VSTINTERFACECALL processDoubleAudioInplaceFunction)

Member Data Documentation

§ interfaceIdentifier

int32 VstEffectInterface::interfaceIdentifier

§ op

int32 VstEffectInterface::op

§ index

int32 int32 VstEffectInterface::index

§ value [1/2]

int32 int32 pointer_sized_int VstEffectInterface::value

§ ptr

int32 int32 pointer_sized_int void* VstEffectInterface::ptr

§ opt

int32 int32 pointer_sized_int void float VstEffectInterface::opt

§ inputs [1/2]

float ** VstEffectInterface::inputs

§ outputs [1/2]

float float ** VstEffectInterface::outputs

§ numSamples [1/2]

float float int32 VstEffectInterface::numSamples

§ parameterIndex

int32 VstEffectInterface::parameterIndex

§ value [2/2]

int32 float VstEffectInterface::value

§ numPrograms

int32 VstEffectInterface::numPrograms

§ numParameters

int32 VstEffectInterface::numParameters

§ numInputChannels

int32 VstEffectInterface::numInputChannels

§ numOutputChannels

int32 VstEffectInterface::numOutputChannels

§ flags

int32 VstEffectInterface::flags

§ hostSpace1

pointer_sized_int VstEffectInterface::hostSpace1

§ hostSpace2

pointer_sized_int VstEffectInterface::hostSpace2

§ latency

int32 VstEffectInterface::latency

§ deprecated1

int32 VstEffectInterface::deprecated1

§ deprecated2

int32 VstEffectInterface::deprecated2

§ deprecated3

float VstEffectInterface::deprecated3

§ effectPointer

void* VstEffectInterface::effectPointer

§ userPointer

void* VstEffectInterface::userPointer

§ plugInIdentifier

int32 VstEffectInterface::plugInIdentifier

§ plugInVersion

int32 VstEffectInterface::plugInVersion

§ inputs [2/2]

double** VstEffectInterface::inputs

§ outputs [2/2]

double double** VstEffectInterface::outputs

§ numSamples [2/2]

double double int32 VstEffectInterface::numSamples

§ emptySpace

char VstEffectInterface::emptySpace[56]

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