Foobar2000:Preferences:Output
Note: There is no objective evidence that using alternate output components (including Kernel Streaming) will improve audio fidelity at all. Tests have shown that differences in output are nil except in the case of faulty audio drivers. Sadly, audio drivers are often buggy. This variation in quality justifies the existence of multiple output plugins.
DirectSound
Output audio using the DirectSound API provided by DirectX.
DirectSound v2.0
Similar to DirectSound, but allows fade out.
Kernel Streaming
Output sound using the experimental Kernal Streaming API. This will bypass the standard Windows sound mixer, which is responsible for the function of most instant volume control methods. If Kernel Streaming does not work for you, please switch to waveOut or DirectSound. Send your bug report to the manufacturer of your audio device.
waveOut
Use the waveOut functions of the standard Win32 API to output sound.