Audacity 3.2.0
Classes | Typedefs
VSTEffect.h File Reference
#include "VSTEffectBase.h"
#include "../StatelessPerTrackEffect.h"
#include "SampleFormat.h"
#include <optional>
#include <atomic>
Include dependency graph for VSTEffect.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  VSTEffect
 

Typedefs

typedef intptr_t(* dispatcherFn) (AEffect *effect, int opCode, int index, intptr_t value, void *ptr, float opt)
 
typedef void(* processFn) (AEffect *effect, float **inputs, float **outputs, int sampleframes)
 
typedef void(* setParameterFn) (AEffect *effect, int index, float parameter)
 
typedef float(* getParameterFn) (AEffect *effect, int index)
 
typedef AEffect *(* vstPluginMain) (audioMasterCallback audioMaster)
 

Typedef Documentation

◆ dispatcherFn

typedef intptr_t(* dispatcherFn) (AEffect *effect, int opCode, int index, intptr_t value, void *ptr, float opt)

Definition at line 22 of file VSTEffect.h.

◆ getParameterFn

typedef float(* getParameterFn) (AEffect *effect, int index)

Definition at line 38 of file VSTEffect.h.

◆ processFn

typedef void(* processFn) (AEffect *effect, float **inputs, float **outputs, int sampleframes)

Definition at line 29 of file VSTEffect.h.

◆ setParameterFn

typedef void(* setParameterFn) (AEffect *effect, int index, float parameter)

Definition at line 34 of file VSTEffect.h.

◆ vstPluginMain

typedef AEffect *(* vstPluginMain) (audioMasterCallback audioMaster)

Definition at line 41 of file VSTEffect.h.