protected:
XMLNode& state (bool full);
- bool should_monitor () const;
+ bool ardour_should_monitor () const;
bool send_silence () const;
void act_on_mute ();
uint32_t pans_required() const;
ChanCount n_process_buffers ();
- virtual bool should_monitor () const;
+ virtual bool ardour_should_monitor () const;
virtual void maybe_declick (BufferSet&, framecnt_t, int);
boost::shared_ptr<Amp> _amp;
}
bool
-MidiTrack::should_monitor () const
+MidiTrack::ardour_should_monitor () const
{
return true;
}
framepos_t start_frame, framepos_t end_frame, pframes_t nframes,
int declick, bool gain_automation_ok)
{
- bool monitor = should_monitor ();
+ bool monitor = ardour_should_monitor ();
bufs.set_is_silent (false);
}
}
+/** @return true if Ardour should provide monitoring for this route */
bool
-Route::should_monitor () const
+Route::ardour_should_monitor () const
{
switch (Config->get_monitoring_model()) {
case HardwareMonitoring:
}
}
-void
-Session::reset_input_monitor_state ()
-{
- if (transport_rolling()) {
- set_track_monitor_input_status (Config->get_monitoring_model() == HardwareMonitoring && !config.get_auto_input());
- } else {
- set_track_monitor_input_status (Config->get_monitoring_model() == HardwareMonitoring);
- }
-}
-
void
Session::auto_punch_start_changed (Location* location)
{