]> git.sesse.net Git - mlt/blobdiff - src/modules/jackrack/jack_rack.h
cleanup and reduce code in jackrack support code and add new jack-less filter_ladspa.
[mlt] / src / modules / jackrack / jack_rack.h
index e500e0ef2d7951d6b01e0c5d5e3a2251128bb0aa..06c3439e6686184ab74d8216679453d3aab5c8fd 100644 (file)
@@ -27,7 +27,7 @@
 #include "plugin.h"
 #include "plugin_mgr.h"
 #include "plugin_settings.h"
-#include "ui.h"
+#include "process.h"
 
 typedef struct _saved_plugin saved_plugin_t;
 
@@ -49,18 +49,16 @@ typedef struct _jack_rack jack_rack_t;
 
 struct _jack_rack
 {
-  struct _ui *      ui;
-  
+  plugin_mgr_t *    plugin_mgr;
+  process_info_t *  procinfo;
   unsigned long     channels;
-  
   GSList *          saved_plugins;
 };
 
-jack_rack_t * jack_rack_new     (struct _ui * ui, unsigned long channels);
+jack_rack_t * jack_rack_new     (const char * client_name, unsigned long channels);
 void          jack_rack_destroy (jack_rack_t * jack_rack);
 
-int jack_rack_open_file (struct _ui * ui, const char * filename);
-void jack_rack_send_add_plugin (jack_rack_t * jack_rack, plugin_desc_t * plugin);
+int jack_rack_open_file (jack_rack_t * jack_rack, const char * filename);
 void jack_rack_add_plugin (jack_rack_t * jack_rack, plugin_t * plugin);
 void jack_rack_add_saved_plugin (jack_rack_t * jack_rack, struct _saved_plugin * saved_plugin);