summaryrefslogtreecommitdiff
path: root/libs/backends/jack/jack_audiobackend.h
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-09-09 15:17:29 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-09-09 15:17:43 -0400
commitf06187735d9518623a6f1f3da573b401e77401bb (patch)
treef5d8878fe6936d65c3840a500ac141b6424dad79 /libs/backends/jack/jack_audiobackend.h
parenta228643e402d8f1fb07da88eba960ec368e23dda (diff)
initial work on adding access to h/w control apps when ardour starts JACK
Diffstat (limited to 'libs/backends/jack/jack_audiobackend.h')
-rw-r--r--libs/backends/jack/jack_audiobackend.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/libs/backends/jack/jack_audiobackend.h b/libs/backends/jack/jack_audiobackend.h
index f47b630f49..15246a0305 100644
--- a/libs/backends/jack/jack_audiobackend.h
+++ b/libs/backends/jack/jack_audiobackend.h
@@ -84,6 +84,9 @@ class JACKAudioBackend : public AudioBackend {
uint32_t systemic_input_latency () const;
uint32_t systemic_output_latency () const;
+ bool have_control_app() const;
+ void launch_control_app ();
+
int start ();
int stop ();
int pause ();
@@ -179,6 +182,7 @@ class JACKAudioBackend : public AudioBackend {
mutable DriverDeviceMap all_devices;
PBD::ScopedConnection disconnect_connection;
+ std::string control_app_name () const;
};
} // namespace