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: