1 #include <control_protocol/control_protocol.h>
2 #include "tranzport_control_protocol.h"
4 using namespace ARDOUR;
7 new_tranzport_protocol (ControlProtocolDescriptor* descriptor, Session* s)
9 TranzportControlProtocol* tcp = new TranzportControlProtocol (*s);
11 if (tcp->set_active (true)) {
21 delete_tranzport_protocol (ControlProtocolDescriptor* descriptor, ControlProtocol* cp)
27 probe_tranzport_protocol (ControlProtocolDescriptor* descriptor)
29 return TranzportControlProtocol::probe();
32 static ControlProtocolDescriptor tranzport_descriptor = {
34 id : "uri://ardour.org/surfaces/tranzport:0",
38 probe : probe_tranzport_protocol,
39 initialize : new_tranzport_protocol,
40 destroy : delete_tranzport_protocol
45 ControlProtocolDescriptor*
46 protocol_descriptor () {
47 return &tranzport_descriptor;