diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-27 11:16:13 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2016-01-27 11:16:22 -0500 |
commit | c79243c8052883057b18569816917c5dea73ec31 (patch) | |
tree | 245eb4a00d3e8ca9439974f42655a94a422c1731 /libs/ardour/ardour/route.h | |
parent | c01a4961b464a03abd3ce4bbf0ce7a9cf422416a (diff) |
add stubs and enums to access "well-known" send controls
Diffstat (limited to 'libs/ardour/ardour/route.h')
-rw-r--r-- | libs/ardour/ardour/route.h | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/libs/ardour/ardour/route.h b/libs/ardour/ardour/route.h index 6bc8869d92..829bf13298 100644 --- a/libs/ardour/ardour/route.h +++ b/libs/ardour/ardour/route.h @@ -553,7 +553,17 @@ class LIBARDOUR_API Route : public SessionObject, public Automatable, public Rou */ std::string comp_speed_name (uint32_t mode) const; - void protect_automation (); + /* "well-known" controls for sends to well-known busses in this route. Any or all may + * be null. + * + * In Mixbus, these are the sends that connect to the mixbusses. + * In Ardour, these are user-created sends that connect to user-created + * Aux busses. + */ + boost::shared_ptr<AutomationControl> send_level_controllable (uint32_t n) const; + boost::shared_ptr<AutomationControl> send_enable_controllable (uint32_t n) const; + + void protect_automation (); enum { /* These numbers are taken from MIDI Machine Control, |