diff options
Diffstat (limited to 'libs/surfaces/mackie/interface.cc')
-rw-r--r-- | libs/surfaces/mackie/interface.cc | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/libs/surfaces/mackie/interface.cc b/libs/surfaces/mackie/interface.cc index 1a9760bcbe..3b04770660 100644 --- a/libs/surfaces/mackie/interface.cc +++ b/libs/surfaces/mackie/interface.cc @@ -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; } |