Don't try using the DirectSound backend if not all APIs are available.
This affects Windows 95. It does not appear to have at least one of these functions. This is convenient because the function IDirectSound::CreateSoundBuffer() is failing in my tests and I wasn't able to figure out what was going on. Simply failing context initialization outright is an acceptable solution for now since Windows 95 is such an uncommon target and it can always fall back to WinMM which works.
Showing
Please register or sign in to comment