Cross platform audio management
- https://learn.microsoft.com/en-us/windows/win32/coreaudio/about-the-windows-core-audio-apis?redirectedfrom=MSDN
- XAudio2 (replaces DirectSound | win 10 + 11)
- Programming Guide
- Works directly with audio buffers
- Requires manual switching of devices when the user switches outputs
- @ Audio Graphs (replaces DirectSound | win 10 + 11)
- Works directly with I/O and has automatic redirect when user switches output devices
- Better support in both c++ and c# based apps
- @ Media Foundation
- XAudio2 (replaces DirectSound | win 10 + 11)