diff options
Diffstat (limited to 'libs/ardour/session.cc')
-rw-r--r-- | libs/ardour/session.cc | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/libs/ardour/session.cc b/libs/ardour/session.cc index 509fb0a999..9d7d32d17e 100644 --- a/libs/ardour/session.cc +++ b/libs/ardour/session.cc @@ -4444,3 +4444,21 @@ Session::route_group_changed () { RouteGroupChanged (); /* EMIT SIGNAL */ } + +vector<SyncSource> +Session::get_available_sync_options () const +{ + vector<SyncSource> ret; + + ret.push_back (JACK); + + if (mtc_port()) { + ret.push_back (MTC); + } + + if (midi_clock_port()) { + ret.push_back (MIDIClock); + } + + return ret; +} |