2 Ardour9pin interface file
4 Created: 05/18/06 11:07:56
5 Copyright Harrison Audio, LLC, 2007
10 using namespace ARDOUR;
13 new_powermate_protocol (ControlProtocolDescriptor* descriptor, Session* s)
15 PowermateControlProtocol* pcp = new PowermateControlProtocol (*s);
17 if (pcp->set_active (true)) {
27 delete_powermate_protocol (ControlProtocolDescriptor* descriptor, ControlProtocol* cp)
33 probe_powermate_protocol (ControlProtocolDescriptor* descriptor)
35 return PowermateControlProtocol::probe ();
38 static ControlProtocolDescriptor powermate_descriptor = {
40 id : "uri://ardour.org/ardour/powermate:0",
44 supports_feedback : false,
45 probe : probe_powermate_protocol,
46 initialize : new_powermate_protocol,
47 destroy : delete_powermate_protocol
52 ControlProtocolDescriptor*
53 protocol_descriptor () {
54 return &powermate_descriptor;