Windows legacy audio components: Difference between revisions

Content deleted Content added
Line 76:
Kernel streaming was introduced in Windows 98. When the sound card uses a custom driver for use with the system supplied port class driver ''PortCls.sys'' or implements a mini-driver for use with the streaming class driver, applications can bypass the KMixer completely and use the kernel streaming interfaces instead to reduce latency. Windows 98 includes the first kernel streaming driver, Stream.sys. In Windows XP, Microsoft introduced another improved kernel streaming class driver, AVStream.
 
Music players such as [[JRiver Media Center]], [JPLAY], [[foobar2000]] and [[Winamp]] support [[Kernel (computer science)|kernel]] streaming. Compared to the regular "WaveOut method" in [[Microsoft Windows]], kernel streaming requires less [[CPU]] time. This comes at the expense of bypassing the [[KMixer]] and Windows volume control. Kernel streaming also does not allow device sharing.
 
==See also==