diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-26 00:18:03 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-05-31 15:30:38 -0400 |
commit | c61a5cabc788b170768f54737f3d3b869141aa81 (patch) | |
tree | ebaa4a4ba2811496a4342d5a2d9ed0c9ab4a8710 /libs/ardour/ardour/session.h | |
parent | ab9bb49f39c79ce48e39d99a617c2bccd259e6eb (diff) |
Session HAS-A VCAManager
Diffstat (limited to 'libs/ardour/ardour/session.h')
-rw-r--r-- | libs/ardour/ardour/session.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/libs/ardour/ardour/session.h b/libs/ardour/ardour/session.h index 8d6dabd331..e774666ce5 100644 --- a/libs/ardour/ardour/session.h +++ b/libs/ardour/ardour/session.h @@ -148,6 +148,7 @@ class Source; class Speakers; class TempoMap; class Track; +class VCAManager; class WindowsVSTPlugin; extern void setup_enum_writer (); @@ -331,7 +332,7 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop void maybe_enable_record (); void disable_record (bool rt_context, bool force = false); void step_back_from_record (); - + void set_all_tracks_record_enabled(bool); void maybe_write_autosave (); @@ -1122,6 +1123,8 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop void reconnect_ltc_input (); void reconnect_ltc_output (); + VCAManager& vca_manager() { return *_vca_manager; } + protected: friend class AudioEngine; void set_block_size (pframes_t nframes); @@ -1984,6 +1987,8 @@ class LIBARDOUR_API Session : public PBD::StatefulDestructible, public PBD::Scop static const uint32_t session_end_shift; std::string _template_state_dir; + + VCAManager* _vca_manager; }; |