I have a code which implements DirectSound8. MSFT states in its website that this library has been deprecated. So, what are my options if I updated this code provided that I maintain the windows platform. If I switched to Linux, what are the options?
For Windows and Xbox One, the replacement for the DirectSound API for playback/3D positional audio is XAudio2.
There are numerous 3rd party audio solutions available. This blog post discusses a number of them. They are usually cross-platform, and on Windows they make use of WASAPI for communication with the audio hardware.