summaryrefslogtreecommitdiff
path: root/libs/ardour/ardour/track.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2017-07-20 19:05:35 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2017-09-18 11:40:53 -0400
commitdc4f730ac95837590e8305f69778d1049e4a545e (patch)
tree176fac9481db29c07a99576759d0bcb5e2aa46bb /libs/ardour/ardour/track.h
parent03e99e986683a8ee9848b966d4d9d13b7e3abc45 (diff)
initial (incomplete) framework for DiskIOPoint manipulation
Diffstat (limited to 'libs/ardour/ardour/track.h')
-rw-r--r--libs/ardour/ardour/track.h10
1 files changed, 7 insertions, 3 deletions
diff --git a/libs/ardour/ardour/track.h b/libs/ardour/ardour/track.h
index 33903c2b91..1bd65a984c 100644
--- a/libs/ardour/ardour/track.h
+++ b/libs/ardour/ardour/track.h
@@ -185,6 +185,8 @@ class LIBARDOUR_API Track : public Route, public Recordable
void adjust_playback_buffering ();
void adjust_capture_buffering ();
+ void set_disk_io_position (DiskIOPoint);
+
PBD::Signal0<void> FreezeChange;
PBD::Signal0<void> PlaylistChanged;
PBD::Signal0<void> SpeedChanged;
@@ -198,6 +200,7 @@ class LIBARDOUR_API Track : public Route, public Recordable
boost::shared_ptr<Playlist> _playlists[DataType::num_types];
MeterPoint _saved_meter_point;
+ DiskIOPoint _disk_io_point;
TrackMode _mode;
bool _needs_butler;
boost::shared_ptr<MonitorControl> _monitoring_control;
@@ -227,9 +230,9 @@ class LIBARDOUR_API Track : public Route, public Recordable
virtual void set_state_part_two () = 0;
- FreezeRecord _freeze_record;
- XMLNode* pending_state;
- bool _destructive;
+ FreezeRecord _freeze_record;
+ XMLNode* pending_state;
+ bool _destructive;
void maybe_declick (BufferSet&, framecnt_t, int);
@@ -251,6 +254,7 @@ class LIBARDOUR_API Track : public Route, public Recordable
private:
void parameter_changed (std::string const & p);
+ void setup_invisible_processors_oh_children_of_mine (ProcessorList&);
std::string _diskstream_name;
};