Foobar2000:Preferences:Output: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
[[Image:Playback_output_ds.png|thumb|DirectSound]] | [[Image:Playback_output_ds.png|thumb|DirectSound]] | ||
Output audio using the | Output audio using the DirectSound APIs. | ||
{{clr}} | {{clr}} | ||
Line 10: | Line 10: | ||
[[Image:Playback_output_ds2.png|thumb|DirectSound v2.0]] | [[Image:Playback_output_ds2.png|thumb|DirectSound v2.0]] | ||
Similar to | Similar to DirectSound, but allows fade out. | ||
Recommended for maximum | Recommended for maximum compatibility. | ||
Line 29: | Line 29: | ||
[[Image:Playback_output_waveout.png|thumb|waveOut]] | [[Image:Playback_output_waveout.png|thumb|waveOut]] | ||
Use | Use the waveOut functions of the standard Win32 API to output sound. |
Revision as of 15:09, 7 May 2005
DirectSound
Output audio using the DirectSound APIs.
DirectSound v2.0
Similar to DirectSound, but allows fade out. Recommended for maximum compatibility.
Kernel Streaming
Output sound using the more exotic Kernal Streaming API. This will bypass the standard Windows sound mixer. As a result, foobar volume will not be influenced by Wave volume in Windows. Requires driver support, and may be unstable for cards with poorly written drivers.
Note: No one has provided non-anecdotal proof that using Kernel Streaming instead of DirectSound or waveOut provides higher audio quality.
waveOut
Use the waveOut functions of the standard Win32 API to output sound.