+ class LIBARDOUR_API MonitoringControllable : public RouteAutomationControl {
+ public:
+ MonitoringControllable (std::string name, boost::shared_ptr<Track>);
+ void set_value (double, PBD::Controllable::GroupControlDisposition group_override);
+ /* currently no automation, so no need for set_value_unchecked() */
+ double get_value () const;
+ private:
+ void _set_value (double, PBD::Controllable::GroupControlDisposition group_override);
+ };
+
+ void set_monitoring (MonitorChoice, PBD::Controllable::GroupControlDisposition group_override);