diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-11-25 16:34:11 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-11-25 16:34:11 -0500 |
commit | 104ec39b50556435a2edcce24375e3ba4a938a2d (patch) | |
tree | b99da03d7e22c28ca3455c712e7075498a4686cc /libs/surfaces/faderport/operations.cc | |
parent | 487ada663027eadb91fe8e98c2d79917a7df15de (diff) |
faderport: enable "Output" button to select master out (or, with Shift, monitor out if it exists) as the target route
Diffstat (limited to 'libs/surfaces/faderport/operations.cc')
-rw-r--r-- | libs/surfaces/faderport/operations.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libs/surfaces/faderport/operations.cc b/libs/surfaces/faderport/operations.cc index 05c9e02beb..01b555f575 100644 --- a/libs/surfaces/faderport/operations.cc +++ b/libs/surfaces/faderport/operations.cc @@ -85,3 +85,21 @@ FaderPort::rec_enable () session->set_record_enabled (rl, !t->record_enabled()); } + +void +FaderPort::use_master () +{ + boost::shared_ptr<Route> r = session->master_out(); + if (r) { + set_current_route (r); + } +} + +void +FaderPort::use_monitor () +{ + boost::shared_ptr<Route> r = session->monitor_out(); + if (r) { + set_current_route (r); + } +} |