diff options
author | Paul Davis <paul@linuxaudiosystems.com> | 2015-12-28 11:13:04 -0500 |
---|---|---|
committer | Paul Davis <paul@linuxaudiosystems.com> | 2015-12-28 11:13:04 -0500 |
commit | e2f6c596390c50aa67a8c93f7ba714d2166f3437 (patch) | |
tree | eae5d1b06996a070819734bc4bb34282ef23aa37 /libs/surfaces/wiimote/interface.cc | |
parent | 0d9efc11484c901795ff4e9549a1a39715d0474d (diff) |
add required request buffer factory for Wiimote
Diffstat (limited to 'libs/surfaces/wiimote/interface.cc')
-rw-r--r-- | libs/surfaces/wiimote/interface.cc | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/libs/surfaces/wiimote/interface.cc b/libs/surfaces/wiimote/interface.cc index 9a704e445e..69983743e6 100644 --- a/libs/surfaces/wiimote/interface.cc +++ b/libs/surfaces/wiimote/interface.cc @@ -48,6 +48,12 @@ probe_wiimote_protocol (ControlProtocolDescriptor*) { return WiimoteControlProtocol::probe (); } +static void* +wiimote_request_buffer_factory (uint32_t num_requests) +{ + return WiimoteControlProtocol::request_factory (num_requests); +} + static ControlProtocolDescriptor wiimote_descriptor = { name : "Wiimote", @@ -58,7 +64,8 @@ static ControlProtocolDescriptor wiimote_descriptor = { supports_feedback : false, probe : probe_wiimote_protocol, initialize : new_wiimote_protocol, - destroy : delete_wiimote_protocol + destroy : delete_wiimote_protocol, + request_buffer_factory : wiimote_request_buffer_factory }; extern "C" ARDOURSURFACE_API ControlProtocolDescriptor* protocol_descriptor () { return &wiimote_descriptor; } |