ardour
|
#include <stdio.h>
#include <stdarg.h>
#include <stdlib.h>
#include <pthread.h>
#include <signal.h>
#include <dlfcn.h>
#include <string.h>
#include <time.h>
#include <unistd.h>
#include <glib.h>
#include <glib/gstdio.h>
#include <glibmm/miscutils.h>
#include <glibmm/fileutils.h>
#include "ardour/linux_vst_support.h"
#include "pbd/basename.h"
#include "pbd/error.h"
#include "i18n.h"
Go to the source code of this file.
Functions | |
void | vstfx_error (const char *fmt,...) |
void | default_vstfx_error_callback (const char *desc) |
VSTHandle * | vstfx_handle_new () |
VSTState * | vstfx_new () |
void * | vstfx_load_vst_library (const char *path) |
VSTHandle * | vstfx_load (const char *path) |
int | vstfx_unload (VSTHandle *fhandle) |
VSTState * | vstfx_instantiate (VSTHandle *fhandle, audioMasterCallback amc, void *userptr) |
void | vstfx_close (VSTState *vstfx) |
bool | vstfx_save_state (VSTState *vstfx, char *filename) |
int | vstfx_call_dispatcher (VSTState *vstfx, int opcode, int index, int val, void *ptr, float opt) |
Variables | |
void(* | vstfx_error_callback )(const char *desc) = &default_vstfx_error_callback |
void default_vstfx_error_callback | ( | const char * | desc | ) |
Definition at line 62 of file linux_vst_support.cc.
int vstfx_call_dispatcher | ( | VSTState * | vstfx, |
int | opcode, | ||
int | index, | ||
int | val, | ||
void * | ptr, | ||
float | opt | ||
) |
Definition at line 494 of file linux_vst_support.cc.
void vstfx_close | ( | VSTState * | vstfx | ) |
Definition at line 348 of file linux_vst_support.cc.
void vstfx_error | ( | const char * | fmt, |
... | |||
) |
Definition at line 49 of file linux_vst_support.cc.
VSTHandle* vstfx_handle_new | ( | ) |
Definition at line 74 of file linux_vst_support.cc.
VSTState* vstfx_instantiate | ( | VSTHandle * | fhandle, |
audioMasterCallback | amc, | ||
void * | userptr | ||
) |
Definition at line 303 of file linux_vst_support.cc.
VSTHandle* vstfx_load | ( | const char * | path | ) |
Definition at line 194 of file linux_vst_support.cc.
void* vstfx_load_vst_library | ( | const char * | path | ) |
Definition at line 112 of file linux_vst_support.cc.
VSTState* vstfx_new | ( | ) |
Definition at line 83 of file linux_vst_support.cc.
bool vstfx_save_state | ( | VSTState * | vstfx, |
char * | filename | ||
) |
Save a plugin state to a file.
Definition at line 392 of file linux_vst_support.cc.
int vstfx_unload | ( | VSTHandle * | fhandle | ) |
Definition at line 271 of file linux_vst_support.cc.
void(* vstfx_error_callback)(const char *desc) = &default_vstfx_error_callback |
Definition at line 67 of file linux_vst_support.cc.