| SDL_hid_read_timeout(3) | SDL3 FUNCTIONS | SDL_hid_read_timeout(3) |
SDL_hid_read_timeout - Read an Input report from a HID device with timeout.
Defined in SDL3/SDL_hidapi.h
#include "SDL3/SDL.h"
int SDL_hid_read_timeout(SDL_hid_device *dev, unsigned char *data, size_t length, int milliseconds);
Input reports are returned to the host through the INTERRUPT IN endpoint. The first byte will contain the Report number if the device uses numbered reports.
Returns the actual number of bytes read and -1 on on failure; call
SDL_GetError () for more information. If no packet was available to be read within the timeout period, this function returns 0.
This function is available since SDL 3.2.0.
| SDL 3.2.10 | Simple Directmedia Layer |