diff options
Diffstat (limited to 'libs/ardour/ardour/monitor_processor.h')
-rw-r--r-- | libs/ardour/ardour/monitor_processor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libs/ardour/ardour/monitor_processor.h b/libs/ardour/ardour/monitor_processor.h index ffee1fbbd2..e971d0a018 100644 --- a/libs/ardour/ardour/monitor_processor.h +++ b/libs/ardour/ardour/monitor_processor.h @@ -154,6 +154,8 @@ public: bool dim_all () const; bool mono () const; + bool monitor_active () const { return _monitor_active; } + PBD::Signal0<void> Changed; boost::shared_ptr<PBD::Controllable> channel_cut_control (uint32_t) const; @@ -198,6 +200,8 @@ private: std::vector<ChannelRecord*> _channels; uint32_t solo_cnt; + bool _monitor_active; + /* pointers - created first, but managed by boost::shared_ptr<> */ @@ -224,6 +228,7 @@ private: MPControl<volatile gain_t>& _solo_boost_level; void allocate_channels (uint32_t); + void update_monitor_state (); }; } /* namespace */ |