sdl2/generated/lib_sdl_hidapi
        library 
 
      
    
    
    
      Functions
      
          - 
  sdlHidBleScan(bool active)
    → void
  
  
- 
  Start or stop a BLE scan on iOS and tvOS to pair Steam Controllers
  
- 
  sdlHidClose(Pointer<SdlHidDevice> dev)
    → void
  
  
- 
  Close a HID device.
  
- 
  sdlHidDeviceChangeCount()
    → int
  
  
- 
  Check to see if devices may have been added or removed.
  
- 
  sdlHidEnumerate(int vendorId, int productId)
    → Pointer<SdlHidDeviceInfo>
  
  
- 
  Enumerate the HID Devices.
  
- 
  sdlHidExit()
    → int
  
  
- 
  Finalize the HIDAPI library.
  
- 
  sdlHidFreeEnumeration(Pointer<SdlHidDeviceInfo> devs)
    → void
  
  
- 
  Free an enumeration Linked List
  
- 
  sdlHidGetFeatureReport(Pointer<SdlHidDevice> dev, Pointer<Uint8> data, int length)
    → int
  
  
- 
  Get a feature report from a HID device.
  
- 
  sdlHidGetIndexedString(Pointer<SdlHidDevice> dev, int stringIndex, Pointer<Int16> string, int maxlen)
    → int
  
  
- 
  Get a string from a HID device, based on its string index.
  
- 
  sdlHidGetManufacturerString(Pointer<SdlHidDevice> dev, Pointer<Int16> string, int maxlen)
    → int
  
  
- 
  Get The Manufacturer String from a HID device.
  
- 
  sdlHidGetProductString(Pointer<SdlHidDevice> dev, Pointer<Int16> string, int maxlen)
    → int
  
  
- 
  Get The Product String from a HID device.
  
- 
  sdlHidGetSerialNumberString(Pointer<SdlHidDevice> dev, Pointer<Int16> string, int maxlen)
    → int
  
  
- 
  Get The Serial Number String from a HID device.
  
- 
  sdlHidInit()
    → int
  
  
- 
  Initialize the HIDAPI library.
  
- 
  sdlHidOpen(int vendorId, int productId, Pointer<Int16> serialNumber)
    → Pointer<SdlHidDevice>
  
  
- 
  Open a HID device using a Vendor ID (VID), Product ID (PID) and optionally
a serial number.
  
- 
  sdlHidOpenPath(String? path, int bExclusive)
    → Pointer<SdlHidDevice>
  
  
- 
  = false
  
- 
  sdlHidRead(Pointer<SdlHidDevice> dev, Pointer<Uint8> data, int length)
    → int
  
  
- 
  Read an Input report from a HID device.
  
- 
  sdlHidReadTimeout(Pointer<SdlHidDevice> dev, Pointer<Uint8> data, int length, int milliseconds)
    → int
  
  
- 
  Read an Input report from a HID device with timeout.
  
- 
  sdlHidSendFeatureReport(Pointer<SdlHidDevice> dev, Pointer<Uint8> data, int length)
    → int
  
  
- 
  Send a Feature report to the device.
  
- 
  sdlHidSetNonblocking(Pointer<SdlHidDevice> dev, int nonblock)
    → int
  
  
- 
  Set the device handle to be non-blocking.
  
- 
  sdlHidWrite(Pointer<SdlHidDevice> dev, Pointer<Uint8> data, int length)
    → int
  
  
- 
  Write an Output report to a HID device.