summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/track.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-06-07 15:09:02 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commit94bf944acd28959570b5a36580aeb43708dae730 (patch)
tree5c8a03debaf39a5a3884af581b83b0b364c33636 /libs/ardour/ardour/track.h
parentd5ccc7ba981fd20360f627df9fb517b9ebc3db23 (diff)
alignment choice now owned by Track, as a proxy for DiskWriter
DiskWriter is a processor and as such has no Input object. This means that the "Automatic" setting must be handled by the Track, which does have an Input object to check for port connections to physical or non-physical sources
Diffstat (limited to 'libs/ardour/ardour/track.h')
-rw-r--r--libs/ardour/ardour/track.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/ardour/ardour/track.h b/libs/ardour/ardour/track.h
index 99f4ae2f49..6c8266d63e 100644
--- a/libs/ardour/ardour/track.h
+++ b/libs/ardour/ardour/track.h
@@ -241,6 +241,10 @@ class LIBARDOUR_API Track : public Route, public Recordable
framecnt_t check_initial_delay (framecnt_t nframes, framepos_t&);
virtual void monitoring_changed (bool, PBD::Controllable::GroupControlDisposition);
+ AlignChoice _alignment_choice;
+ void set_align_choice_from_io ();
+ void input_changed ();
+
private:
void parameter_changed (std::string const & p);