diff options
Diffstat (limited to 'libs/ardour/ardour')
-rw-r--r-- | libs/ardour/ardour/audio_track.h | 2 | ||||
-rw-r--r-- | libs/ardour/ardour/midi_track.h | 1 | ||||
-rw-r--r-- | libs/ardour/ardour/route.h | 2 | ||||
-rw-r--r-- | libs/ardour/ardour/types.h | 1 |
4 files changed, 6 insertions, 0 deletions
diff --git a/libs/ardour/ardour/audio_track.h b/libs/ardour/ardour/audio_track.h index aecf5d2c9f..ee25837481 100644 --- a/libs/ardour/ardour/audio_track.h +++ b/libs/ardour/ardour/audio_track.h @@ -36,6 +36,8 @@ class LIBARDOUR_API AudioTrack : public Track AudioTrack (Session&, std::string name, TrackMode m = Normal); ~AudioTrack (); + MonitorState get_auto_monitoring_state () const; + void freeze_me (InterThreadInfo&); void unfreeze (); diff --git a/libs/ardour/ardour/midi_track.h b/libs/ardour/ardour/midi_track.h index abee445e01..d9a11540e4 100644 --- a/libs/ardour/ardour/midi_track.h +++ b/libs/ardour/ardour/midi_track.h @@ -125,6 +125,7 @@ public: 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; } diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 138f8a9d71..bfd894375b 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -134,6 +134,8 @@ public: boost::shared_ptr<MonitorControl> monitoring_control() const { return _monitoring_control; } MonitorState monitoring_state () const; + virtual MonitorState get_auto_monitoring_state () const { return MonitoringSilence; } + virtual MeterState metering_state () const; /* these are the core of the API of a Route. see the protected sections as well */ diff --git a/libs/ardour/ardour/types.h b/libs/ardour/ardour/types.h index 352c20ae9b..4bdab6b070 100644 --- a/libs/ardour/ardour/types.h +++ b/libs/ardour/ardour/types.h @@ -432,6 +432,7 @@ namespace ARDOUR { MonitoringSilence = 0x1, MonitoringInput = 0x2, MonitoringDisk = 0x4, + MonitoringCue = 0x6, }; enum MeterState { |