X-Git-Url: http://research.m1stereo.tv/gitweb?a=blobdiff_plain;f=src%2Fmodules%2Fjackrack%2Fjack_rack.h;h=06c3439e6686184ab74d8216679453d3aab5c8fd;hb=20bc3a5c2dd597407af2b4f1f4c4ebd75186e35e;hp=e500e0ef2d7951d6b01e0c5d5e3a2251128bb0aa;hpb=b7241ba1f8be71fd66d670436db163957508eaab;p=melted diff --git a/src/modules/jackrack/jack_rack.h b/src/modules/jackrack/jack_rack.h index e500e0e..06c3439 100644 --- a/src/modules/jackrack/jack_rack.h +++ b/src/modules/jackrack/jack_rack.h @@ -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);