boost::shared_ptr<MidiBuffer> get_gui_feed_buffer () const;
MonitorState monitoring_state () const;
+ MonitorState get_auto_monitoring_state () const;
MidiBuffer const& immediate_event_buffer () const { return _immediate_event_buffer; }
PBD::Signal0<void> InputActiveChanged;
protected:
- XMLNode& state (bool full);
+
+ XMLNode& state (bool save_template);
void act_on_mute ();
void monitoring_changed (bool, PBD::Controllable::GroupControlDisposition);
void track_input_active (IOChange, void*);
void map_input_active (bool);
+ void data_recorded (boost::weak_ptr<MidiSource> src);
+
/** Update automation controls to reflect any changes in buffers. */
void update_controls (BufferSet const& bufs);
void restore_controls ();