- int bfrsz, nb_in_bfrs, nb_out_bfrs;
- float **in_buffers, **out_buffers;
-
- void delete_buffers();
- void init_plugin(int size);
- void connect_ports();
- static LV2_URID uri_table_map(LV2_URID_Map_Handle handle, const char *uri);
- static const char *uri_table_unmap(LV2_URID_Map_Handle handle, LV2_URID urid);
-
-// lv2
- LilvWorld *world;
- const LilvPlugin *lilv;
- int nb_inputs, nb_outputs;
- int max_bufsz;
-
- PluginLV2UriTable uri_table;
- LV2_URID_Map map;
- LV2_Feature map_feature;
- LV2_URID_Unmap unmap;
- LV2_Feature unmap_feature;
- const LV2_Feature *features[6];
- LV2_Atom_Sequence seq_in[2];
- LV2_Atom_Sequence *seq_out;
-
- LilvInstance *instance;
- LilvNode *atom_AtomPort;
- LilvNode *atom_Sequence;
- LilvNode *lv2_AudioPort;
- LilvNode *lv2_CVPort;
- LilvNode *lv2_ControlPort;
- LilvNode *lv2_Optional;
- LilvNode *lv2_InputPort;
- LilvNode *lv2_OutputPort;
- LilvNode *urid_map;
- LilvNode *powerOf2BlockLength;
- LilvNode *fixedBlockLength;
- LilvNode *boundedBlockLength;