|
Data Structures |
struct | src_t |
struct | vstplugin_s |
Defines |
#define | VST_QUANTIZATION 65535 |
#define | LIB_INSTANCE HINSTANCE |
#define | VSTCREATE_SUCCESS 0 |
#define | VSTCREATE_LOADFAIL -1 |
#define | VSTCREATE_INITFAIL -2 |
#define | VSTCREATE_TOOMANY -3 |
#define | TYPE_MASTER 0 |
#define | TYPE_GENERATOR 1 |
#define | TYPE_EFFECT 2 |
Typedefs |
typedef vstplugin_s | vstplugin_t |
Enumerations |
enum | vol_rl_t |
Functions |
void | midithru_plugin_table_init () |
int | midithru_plugin_add (int id) |
void | midithru_plugin_remove (int id) |
int | midithru_plugin_exists (vstplugin_t *plugin) |
void | vstplugin_set_global_samplerate (int _samplerate) |
void | vstplugin_setbpm (int _bpm) |
void | vstplugin_set_master_volume (float vol) |
float | vstplugin_get_master_volume () |
void | vstplugin_wav_open () |
void | vstplugin_resume (vstplugin_t *plugin) |
void | vstplugin_set_name (vstplugin_t *plugin, char *name) |
void | vstplugin_reset_quality (vstplugin_t *plugin) |
int | vstplugin_create (vstplugin_t **pluginPtr, char *fileNamePtr, int do_resume) |
void | vstplugin_suspend_midi () |
void | vstplugin_resume_midi () |
void | vstplugin_send_midi (vstplugin_t *plugin, unsigned char first, unsigned char second, unsigned char third) |
void | vstplugin_wav_close () |
void | vstplugin_clear_buffers (vstplugin_t *plugin) |
int | vstplugin_shutdown (vstplugin_t *plugin) |
void | vstplugin_info (vstplugin_t *plugin) |
void | vstplugin_list_programs (vstplugin_t *plugin) |
int | vstplugin_get_current_program (vstplugin_t *plugin) |
void | vstplugin_set_program (vstplugin_t *plugin, int pidx) |
void | vstplugin_get_parameters (vstplugin_t *plugin) |
void | vstplugin_set_parameter (vstplugin_t *plugin, int idx, int val) |
void | vstplugin_get_param_display (vstplugin_t *plugin, int idx, char *buf) |
int | vstplugin_can_handle_chunk (vstplugin_t *plugin) |
char * | vstplugin_get_chunk (vstplugin_t *plugin) |
void | vstplugin_set_chunk (vstplugin_t *plugin, char *chunkstr) |
int | vstplugin_has_editor (vstplugin_t *plugin) |
void | vstplugin_flush_midi (vstplugin_t *plugin) |
void | vstplugin_addsrc (vstplugin_t *plugin, vstplugin_t *src, float vol) |
void | vstplugin_delsrc (vstplugin_t *plugin, vstplugin_t *src) |
void | vstplugin_write (vstplugin_t *plugin, float **bufs, float vol_r, float vol_l) |
int | vstplugin_get_type (vstplugin_t *plugin) |
int | vstplugin_can_midi_thru (vstplugin_t *plugin) |
int | vstplugin_can_receive_midi_event (vstplugin_t *plugin) |
void | vstplugin_set_line_volume (vstplugin_t *plugin, vstplugin_t *src, vol_rl_t rl, float vol) |
float | vstplugin_get_line_volume (vstplugin_t *plugin, vstplugin_t *src, vol_rl_t rl) |
void | vstplugin_togle_mute (vstplugin_t *plugin) |
int | vstplugin_is_muted (vstplugin_t *plugin) |