dualsense_bindings library

Classes

DualSenseBindings
Low-level FFI bindings to libhidapi.

Typedefs

HidCloseC = Void Function(Pointer<Void> device)
HidCloseDart = void Function(Pointer<Void> device)
HidGetStringC = Int32 Function(Pointer<Void> device, Pointer<WChar> string, Size maxlen)
HidGetStringDart = int Function(Pointer<Void> device, Pointer<WChar> string, int maxlen)
HidInitC = Int32 Function()
HidInitDart = int Function()
HidOpenC = Pointer<Void> Function(Uint16 vendorId, Uint16 productId, Pointer<Void> serialNumber)
HidOpenDart = Pointer<Void> Function(int vendorId, int productId, Pointer<Void> serialNumber)
HidReadC = Int32 Function(Pointer<Void> device, Pointer<Uint8> data, Size length)
HidReadDart = int Function(Pointer<Void> device, Pointer<Uint8> data, int length)
HidWriteC = Int32 Function(Pointer<Void> device, Pointer<Uint8> data, Uint32 length)
HidWriteDart = int Function(Pointer<Void> device, Pointer<Uint8> data, int length)