Expose Latch automation mode to MCUs
[ardour.git] / libs / surfaces / mackie / interface.cc
index 1a9760bcbea7461428a9ffccc5d7869a2ef3c2a8..3b0477066083f8efa3b037f4836f2084419b7dd3 100644 (file)
@@ -74,6 +74,12 @@ probe_mackie_protocol (ControlProtocolDescriptor*)
        return MackieControlProtocol::probe();
 }
 
+static void*
+mackie_request_buffer_factory (uint32_t num_requests)
+{
+       return MackieControlProtocol::request_factory (num_requests);
+}
+
 // Field names commented out by JE - 06-01-2010
 static ControlProtocolDescriptor mackie_descriptor = {
        /*name :              */   "Mackie",
@@ -88,8 +94,8 @@ static ControlProtocolDescriptor mackie_descriptor = {
        /*supports_feedback : */   false,
        /*probe :             */   probe_mackie_protocol,
        /*initialize :        */   new_mackie_protocol,
-       /*destroy :           */   delete_mackie_protocol
+       /*destroy :           */   delete_mackie_protocol,
+       /*request_buffer_factory */ mackie_request_buffer_factory
 };
 
-
 extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &mackie_descriptor; }