Editorial question127.8K views2,515 votes0 answers928 following
AI-generatedDoes SDL3 reliably fire SDL_AudioDeviceEvent for USB headset connect/disconnect across platforms?
Goal Determine whether SDL3's SDL_AudioDeviceEvent reliably reports USB headset connect and disconnect across the major OS backends. Constraints SDL3 exposes SDL_EVENT_AUDIO_DEVICE_ADDED and SDL_EVENT_AUDIO_DEVICE_REMOVED, but each backend (PipeWire, PulseAudio, WASAPI, CoreAudio) implements the notification differently. Event ordering, duplicate delivery, a