39#define UI_NUM_TOP           0x01 
   40#define UI_NUM_BOTTOM        0x03 
   41#define UI_NUM_LEFT          0x05 
   42#define UI_NUM_RIGHT         0x07 
   43#define UI_NUM_POSITION_MASK 0x07 
   44#define UI_NUM_SHOW_ALWAYS   0x08 
   45#define UI_LABEL_INVERSE     0x02 
   50#define sw_switch     "switch" 
   51#define sw_switchit   "switchit" 
   52#define sw_minitoggle "minitoggle" 
   53#define sw_button     "button" 
   54#define sw_pbutton    "pbutton" 
   55#define sw_rbutton    "rbutton" 
   56#define sw_prbutton   "prbutton" 
   57#define sw_fbutton    "fbutton" 
   58#define sw_frbutton   "frbutton" 
   60#define UI_FORM_STACK 0x01 
   61#define UI_FORM_GLADE 0x02 
   94    void (*
create_switch)(
const char *sw_type,
const char * id, 
const char *label);
 
 
  143    float *(*registerFloatVar)(
 
  144        const char* id, 
const char* name, 
const char* tp,
 
  145        const char* tooltip, 
float* var, 
float val,
 
  146        float low, 
float up, 
float step, 
const value_pair* values);
 
  147    int *(*registerIntVar)(
 
  148        const char* id, 
const char* name, 
const char* tp,
 
  149        const char* tooltip, 
int* var, 
int val,
 
  151    bool *(*registerBoolVar)(
 
  152        const char* id, 
const char* name, 
const char* tp,
 
  153        const char* tooltip, 
bool* var, 
bool val);
 
 
  168                                      float *output1, 
float *output2, 
PluginDef *plugin);
 
  191#define PLUGINDEF_VERMAJOR_MASK 0xff00 
  192#define PLUGINDEF_VERMINOR_MASK 0x00ff 
  193#define PLUGINDEF_VERSION       0x0700 
void(* process_stereo_audio)(int count, float *input1, float *input2, float *output1, float *output2, PluginDef *plugin)
 
int(* plugin_inifunc)(unsigned int idx, PluginDef **p)
 
void(* inifunc)(unsigned int samplingFreq, PluginDef *plugin)
 
int(* registerfunc)(const ParamReg ®)
 
int(* activatefunc)(bool start, PluginDef *plugin)
 
void(* process_mono_audio)(int count, float *input, float *output, PluginDef *plugin)
 
int(* uiloader)(const UiBuilder &builder, int format)
 
void(* deletefunc)(PluginDef *plugin)
 
void(* clearstatefunc)(PluginDef *plugin)
 
Parameter registration function pointers.
 
registerfunc register_params
 
clearstatefunc clear_state
 
process_mono_audio mono_audio
 
process_stereo_audio stereo_audio
 
activatefunc activate_plugin
 
deletefunc delete_instance
 
void(* set_next_flags)(int flags)
 
void(* openpaintampBox)(const char *label)
 
void(* create_mid_rackknob)(const char *id, const char *label)
 
void(* create_port_display)(const char *id, const char *label)
 
void(* create_small_rackknobr)(const char *id, const char *label)
 
void(* openFrameBox)(const char *label)
 
void(* create_feedback_slider)(const char *id, const char *label)
 
void(* openVerticalBox)(const char *label)
 
void(* create_simple_meter)(const char *id)
 
void(* create_fload_switch)(const char *sw_type, const char *id, const char *idf)
 
void(* load_glade_file)(const char *fname)
 
void(* openHorizontalhideBox)(const char *label)
 
void(* create_spin_value)(const char *id, const char *label)
 
void(* openHorizontalBox)(const char *label)
 
void(* create_p_display)(const char *id, const char *idl, const char *idh)
 
void(* openTabBox)(const char *label)
 
void(* create_simple_spin_value)(const char *id)
 
void(* create_wheel)(const char *id, const char *label)
 
void(* openVerticalBox2)(const char *label)
 
void(* openFlipLabelBox)(const char *label)
 
void(* openVerticalBox1)(const char *label)
 
void(* create_big_rackknob)(const char *id, const char *label)
 
void(* create_simple_c_meter)(const char *id, const char *idl, const char *label)
 
void(* create_switch_no_caption)(const char *sw_type, const char *id)
 
void(* create_eq_rackslider_no_caption)(const char *id)
 
void(* create_switch)(const char *sw_type, const char *id, const char *label)
 
void(* create_master_slider)(const char *id, const char *label)
 
void(* openHorizontalTableBox)(const char *label)
 
void(* create_feedback_switch)(const char *sw_type, const char *id)
 
void(* create_small_rackknob)(const char *id, const char *label)
 
void(* create_selector_no_caption)(const char *id)
 
void(* load_glade)(const char *data)
 
void(* create_selector)(const char *id, const char *label)