#include "vsthost.h"
#include <QPushButton>
#include <QDialog>
#include <QMessageBox>
#include <QFile>
#include <QXmlStreamWriter>
#include <QWindow>
#include "rendering/audio.h"
#include "ui/mainwindow.h"
#include "global/global.h"
#include "global/debug.h"
Classes | |
struct | VSTRect |
Macros | |
#define | BLOCK_SIZE 512 |
#define | CHANNEL_COUNT 2 |
#define | effGetChunk 23 |
#define | effSetChunk 24 |
Typedefs | |
typedef AEffect *(* | vstPluginFuncPtr )(audioMasterCallback host) |
typedef float(* | getParameterFuncPtr )(AEffect *effect, int32_t index) |
typedef void(* | setParameterFuncPtr )(AEffect *effect, int32_t index, float value) |
typedef int32_t(* | processEventsFuncPtr )(VstEvents *events) |
typedef void(* | processFuncPtr )(AEffect *effect, float **inputs, float **outputs, int32_t sampleFrames) |
Functions | |
intptr_t | hostCallback (AEffect *effect, int32_t opcode, int32_t index, intptr_t value, void *ptr, float opt) |
#define BLOCK_SIZE 512 |
#define CHANNEL_COUNT 2 |
#define effGetChunk 23 |
#define effSetChunk 24 |
typedef float(* getParameterFuncPtr)(AEffect *effect, int32_t index) |
typedef int32_t(* processEventsFuncPtr)(VstEvents *events) |
typedef void(* processFuncPtr)(AEffect *effect, float **inputs, float **outputs, int32_t sampleFrames) |
typedef void(* setParameterFuncPtr)(AEffect *effect, int32_t index, float value) |
typedef AEffect*(* vstPluginFuncPtr)(audioMasterCallback host) |
intptr_t hostCallback | ( | AEffect * | effect, |
int32_t | opcode, | ||
int32_t | index, | ||
intptr_t | value, | ||
void * | ptr, | ||
float | opt | ||
) |