Vorbis Quality Config GUI
[ardour.git] / gtk2_ardour / mixer_strip.h
index aca776c9d8360f9d2fa1ad847423aaed66c63ba3..e4cecf358602780827e9ad5fe8b886fe6eb7d101 100644 (file)
@@ -236,7 +236,8 @@ private:
 
        Gtk::Menu output_menu;
        std::list<boost::shared_ptr<ARDOUR::Bundle> > output_menu_bundles;
-       void maybe_add_bundle_to_output_menu (boost::shared_ptr<ARDOUR::Bundle>, ARDOUR::BundleList const &);
+       void maybe_add_bundle_to_output_menu (boost::shared_ptr<ARDOUR::Bundle>, ARDOUR::BundleList const &,
+                                             ARDOUR::DataType type = ARDOUR::DataType::NIL);
 
        void bundle_input_chosen (boost::shared_ptr<ARDOUR::Bundle>);
        void bundle_output_chosen (boost::shared_ptr<ARDOUR::Bundle>);
@@ -297,6 +298,8 @@ private:
 
        void reset_strip_style ();
 
+       ARDOUR::DataType guess_main_type(bool for_input, bool favor_connected = true) const;
+
        void update_io_button (bool input_button);
        void port_connected_or_disconnected (boost::weak_ptr<ARDOUR::Port>, boost::weak_ptr<ARDOUR::Port>);