summaryrefslogtreecommitdiff
path: root/libs/surfaces/tranzport/interface.cc
diff options
context:
space:
mode:
Diffstat (limited to 'libs/surfaces/tranzport/interface.cc')
-rw-r--r--libs/surfaces/tranzport/interface.cc9
1 files changed, 8 insertions, 1 deletions
diff --git a/libs/surfaces/tranzport/interface.cc b/libs/surfaces/tranzport/interface.cc
index bcefd100c3..20f38dce08 100644
--- a/libs/surfaces/tranzport/interface.cc
+++ b/libs/surfaces/tranzport/interface.cc
@@ -1,4 +1,4 @@
-#include <ardour/control_protocol.h>
+#include "control_protocol.h"
#include "tranzport_control_protocol.h"
@@ -24,12 +24,19 @@ delete_tranzport_protocol (ControlProtocolDescriptor* descriptor, ControlProtoco
delete cp;
}
+bool
+probe_tranzport_protocol (ControlProtocolDescriptor* descriptor)
+{
+ return TranzportControlProtocol::probe();
+}
+
static ControlProtocolDescriptor tranzport_descriptor = {
name : "Tranzport",
id : "uri://ardour.org/surfaces/tranzport:0",
ptr : 0,
module : 0,
mandatory : 0,
+ probe : probe_tranzport_protocol,
initialize : new_tranzport_protocol,
destroy : delete_tranzport_protocol
};