Ardour  9.0-pre0-582-g084a23a80d
linux_vst_support.h File Reference
#include <setjmp.h>
#include <signal.h>
#include <pthread.h>
#include <stdio.h>
#include "ardour/libardour_visibility.h"
#include "ardour/vst_types.h"
Include dependency graph for linux_vst_support.h:

Go to the source code of this file.

Functions

void vstfx_error (const char *fmt,...)
 
int vstfx_launch_editor (VSTState *)
 
int vstfx_init (void *)
 
void vstfx_exit ()
 
VSTHandlevstfx_load (const char *)
 
int vstfx_unload (VSTHandle *)
 
VSTStatevstfx_instantiate (VSTHandle *, audioMasterCallback, void *)
 
void vstfx_close (VSTState *)
 
int vstfx_create_editor (VSTState *)
 
int vstfx_run_editor (VSTState *)
 
void vstfx_destroy_editor (VSTState *)
 
void vstfx_event_loop_remove_plugin (VSTState *)
 

Variables

void(* vstfx_error_callback )(const char *msg)
 

Function Documentation

◆ vstfx_close()

void vstfx_close ( VSTState )

◆ vstfx_create_editor()

int vstfx_create_editor ( VSTState )

◆ vstfx_destroy_editor()

void vstfx_destroy_editor ( VSTState )

◆ vstfx_error()

void vstfx_error ( const char *  fmt,
  ... 
)

◆ vstfx_event_loop_remove_plugin()

void vstfx_event_loop_remove_plugin ( VSTState )

◆ vstfx_exit()

void vstfx_exit ( )

◆ vstfx_init()

int vstfx_init ( void *  )

◆ vstfx_instantiate()

VSTState* vstfx_instantiate ( VSTHandle ,
audioMasterCallback  ,
void *   
)

◆ vstfx_launch_editor()

int vstfx_launch_editor ( VSTState )

◆ vstfx_load()

VSTHandle* vstfx_load ( const char *  )

◆ vstfx_run_editor()

int vstfx_run_editor ( VSTState )

◆ vstfx_unload()

int vstfx_unload ( VSTHandle )

Variable Documentation

◆ vstfx_error_callback

void(* vstfx_error_callback) (const char *msg) ( const char *  msg)
extern