DOKK / manpages / debian 13 / libsdl3-doc / SDL_hid_device_change_count.3.en
SDL_hid_device_change_count(3) SDL3 FUNCTIONS SDL_hid_device_change_count(3)

SDL_hid_device_change_count - Check to see if devices may have been added or removed.

Defined in SDL3/SDL_hidapi.h

#include "SDL3/SDL.h"
Uint32 SDL_hid_device_change_count(void);

Enumerating the HID devices is an expensive operation, so you can call this to see if there have been any system device changes since the last call to this function. A change in the counter returned doesn't necessarily mean that anything has changed, but you can call

SDL_hid_enumerate () to get an updated device list.

Calling this function for the first time may cause a thread or other system resource to be allocated to track device change notifications.

( Uint32 ) Returns a change counter that is incremented with each potential device change, or 0 if device change detection isn't available.

This function is available since SDL 3.2.0.

(3), SDL_hid_enumerate(3)

SDL 3.2.10 Simple Directmedia Layer