1 #include "control_protocol.h"
3 #include "tranzport_control_protocol.h"
5 using namespace ARDOUR;
8 new_tranzport_protocol (ControlProtocolDescriptor* descriptor, Session* s)
10 TranzportControlProtocol* tcp = new TranzportControlProtocol (*s);
12 if (tcp->set_active (true)) {
22 delete_tranzport_protocol (ControlProtocolDescriptor* descriptor, ControlProtocol* cp)
28 probe_tranzport_protocol (ControlProtocolDescriptor* descriptor)
30 return TranzportControlProtocol::probe();
33 static ControlProtocolDescriptor tranzport_descriptor = {
35 id : "uri://ardour.org/surfaces/tranzport:0",
39 probe : probe_tranzport_protocol,
40 initialize : new_tranzport_protocol,
41 destroy : delete_tranzport_protocol
46 ControlProtocolDescriptor*
47 protocol_descriptor () {
48 return &tranzport_descriptor;