X-Git-Url: https://git.carlh.net/gitweb/?a=blobdiff_plain;f=libs%2Fardour%2Fardour%2Fmidi_track.h;h=d9a11540e4ae97ac33c8f944a0dd9431c75ace94;hb=21102b45d0d22f2761697b1b9fdfa92aafc25834;hp=93856282c4aa1cfdface62362049240e34831ff4;hpb=eb0dded0954782768834e1d3a494f45cc4a118a1;p=ardour.git diff --git a/libs/ardour/ardour/midi_track.h b/libs/ardour/ardour/midi_track.h index 93856282c4..d9a11540e4 100644 --- a/libs/ardour/ardour/midi_track.h +++ b/libs/ardour/ardour/midi_track.h @@ -125,6 +125,7 @@ public: boost::shared_ptr 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; } @@ -133,7 +134,8 @@ public: PBD::Signal0 InputActiveChanged; protected: - XMLNode& state (bool full); + + XMLNode& state (bool save_template); void act_on_mute (); void monitoring_changed (bool, PBD::Controllable::GroupControlDisposition); @@ -161,6 +163,8 @@ private: void track_input_active (IOChange, void*); void map_input_active (bool); + void data_recorded (boost::weak_ptr src); + /** Update automation controls to reflect any changes in buffers. */ void update_controls (BufferSet const& bufs); void restore_controls ();