mirror of
https://github.com/Ardour/ardour.git
synced 2025-12-10 00:34:59 +01:00
Start of AudioUnit work. COREAUDIO=y is a little destable for now.
git-svn-id: svn://localhost/ardour2/trunk@724 d708f5d6-7413-0410-9779-e7cbd77b26cf
This commit is contained in:
parent
4be1ccc43f
commit
2e2e20563c
11 changed files with 309 additions and 41 deletions
|
|
@ -104,7 +104,30 @@ class PluginSelector : public ArdourDialog
|
|||
static void _vst_refiller (void *);
|
||||
void vst_refiller ();
|
||||
void vst_display_selection_changed();
|
||||
#endif
|
||||
#endif // VST_SUPPORT
|
||||
|
||||
#ifdef HAVE_COREAUDIO
|
||||
// page 3
|
||||
struct AUColumns : public Gtk::TreeModel::ColumnRecord {
|
||||
AUColumns () {
|
||||
add (name);
|
||||
add (ins);
|
||||
add (outs);
|
||||
add (plugin);
|
||||
}
|
||||
Gtk::TreeModelColumn<std::string> name;
|
||||
Gtk::TreeModelColumn<std::string> ins;
|
||||
Gtk::TreeModelColumn<std::string> outs;
|
||||
Gtk::TreeModelColumn<ARDOUR::PluginInfo *> plugin;
|
||||
};
|
||||
AUColumns aucols;
|
||||
Glib::RefPtr<Gtk::ListStore> aumodel;
|
||||
Glib::RefPtr<Gtk::TreeSelection> auselection;
|
||||
Gtk::TreeView au_display;
|
||||
static void _au_refiller (void *);
|
||||
void au_refiller ();
|
||||
void au_display_selection_changed();
|
||||
#endif //HAVE_COREAUDIO
|
||||
|
||||
ARDOUR::PluginInfo* i_selected_plug;
|
||||
|
||||
|
|
@ -130,3 +153,4 @@ class PluginSelector : public ArdourDialog
|
|||
};
|
||||
|
||||
#endif // __ardour_plugin_selector_h__
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue