int lad_index;
LADSPA_Descriptor_Function lad_descriptor_function;
const LADSPA_Descriptor *lad_descriptor;
+
int use_opengl;
// FFMPEG support
const char *ff_name;
VideoDevice *vdevice;
public:
PluginServer();
- PluginServer(MWindow *mwindow, char *path, int type);
+ PluginServer(MWindow *mwindow, const char *path, int type);
PluginServer(PluginServer &);
virtual ~PluginServer();
VFrame *get_picon();
VFrame *get_plugin_images();
+ int is_unknown();
+ int is_executable();
+ int is_builtin();
+// ffmpeg
+ int is_ffmpeg();
+ PluginClient *new_ffmpeg_plugin();
// ladspa
void set_lad_index(int i);
int get_lad_index();
int is_ladspa();
-// ffmpeg
- int is_ffmpeg();
- PluginClient *new_ffmpeg_plugin();
+// lv2
+ int is_lv2();
+ PluginClient *new_lv2_plugin();
// =============================== for realtime plugins
// save configuration of plugin
void save_data(KeyFrame *keyframe);
// buffers
int64_t out_buffer_size; // size of a send buffer to the plugin
- int64_t in_buffer_size; // size of a recieve buffer from the plugin
+ int64_t in_buffer_size; // size of a receive buffer from the plugin
int total_in_buffers;
int total_out_buffers;