struct _BseLadspaInfo
{
gchar *file_path;
gchar *ident;
guint plugin_id;
const gchar *name;
const gchar *author;
const gchar *copyright;
guint broken;
guint interactive;
guint rt_capable;
guint n_cports;
BseLadspaPort *cports;
guint n_aports;
BseLadspaPort *aports;
gconstpointer descdata;
gpointer (*instantiate) (gconstpointer descdata, gulong sample_rate);
void (*connect_port) (gpointer instance, gulong port_index, gfloat*location);
void (*activate) (gpointer instance);
void (*run) (gpointer instance, gulong n_samples);
void (*deactivate) (gpointer instance);
void (*cleanup) (gpointer instance);
}; |