Hello, I have a Windows 10 laptop (ROG Ryzen 9) and I’ve encountered a case where FMOD 2.0 (October 2021 code) seems not to detect devices changing at all. FMOD both fails to automatically switch output to the new device, and doesn’t trigger either a
FMOD_SYSTEM_CALLBACK_DEVICELISTCHANGED callback (also no
- If I run the program without headphones plugged into the jack (not USB), then plug them in, FMOD correctly detects the device change. It switches output to the headphones and generates the callback.
From there I can unplug/replug them and it works each time, FMOD switches output, etc.
- If I run the program with headphones plugged in, then unplug them, FMOD will not detect the device change nor switch output to the speaker. It will also not detect plugging them in again or any further changes, so sound is completely lost until the program is closed and re-run.
All other programs (Chrome, Media Player, Winamp, etc.) correctly detect the device change and switch between speakers and headphones. This may be an internal FMOD situation?