- Kernel streaming
In
Microsoft Windows terminology, Kernel Streaming is a technique that supportskernel-mode processing of streamed data. It enables efficient real-time streaming for multimedia devices such assound card s andTV tuner card s. Kernel streaming allows adevice driver to createDirectShow -like filters and pins inkernel mode , providing access to hardware, lower latency communication and still be used within a DirectShowfilter graph .Music players such as
foobar2000 andWinamp sometimes support kernel streaming through plugins. Compared to the regular "wave out method" inMicrosoft Windows , kernel streaming requires lessCPU time. This comes at the expense of bypassing theKMixer and Windows volume control. One popular use of kernel streaming is "online broadcasting," via which one can broadcast a song through the internet to others.See also
*
Windows legacy audio components External links
* [http://foobar2000.org/components/index.html foobar2000 plug-in] — Kernel Streaming plug-in for
foobar2000
* [http://www.stevemonks.com/ksplugin/ Winamp Kernel Streaming Plugin]
* [http://wiki.silverblade.co.uk/index.php?title=ReactOS:Sound:Kernel_Streaming Kernel Streaming components] (documented for re-implementation inReactOS )
Wikimedia Foundation. 2010.