Re: Kernel streaming

From: Chris P. [MVP] (msdn_at_chrisnet.net)
Date: 09/30/04


Date: Thu, 30 Sep 2004 13:24:58 -0400

Iain wrote:
> On Thu, 30 Sep 2004 09:55:03 -0700, gonzo wrote:
>
>> Every once in a while I see a reference to " Kernel streaming" here.
>>
>> What does this refer to and where can I find out more about it?
>>
>> Thanks,
>>
>> gonzo
>
> I'm not sure where to start from.
>
> Kernel streaming is a scheme to push data through the PC at the Device
> driver level whilst controlling it from an application.
>
> This avoids bringing samples across the OS (kernel) / Application
> interface which apparently is inefficient. It also (probably) allows
> samples to stream between devices without requiring processor
> intervention.
>
> The architecture reflects that of Direct Show with Filters and Graphs.
>
> Direct Show itself provides some wrapper filters which sit in
> application space but control real filters sitting in kernal space.
>
> The documentation sucks (actually, being English I was strongly
> inclined to use a stronger term...).
>
> There is a smidgeon in the Direct Show documentation, but most of what
> documentation there is is in the Device Driver SDK.
>
> An example of where you can use this is to use the kernel versions of
> hte audio IO devices to achieve VERY low latency ( 2mS is quite
> feasible) throughput.
>
> Hope this is useful.

It was way better than my answer :)



Relevant Pages

  • Re: Kernel streaming
    ... Kernel streaming is a scheme to push data through the PC at the Device ... The architecture reflects that of Direct Show with Filters and Graphs. ... space but control real filters sitting in kernal space. ... The documentation sucks (actually, being English I was strongly inclined ...
    (microsoft.public.win32.programmer.directx.audio)
  • Re: Ambiguities in TCP/IP - firewall bypassing
    ... >> to SYN-RST packets according to Paul's survey) is less severe if your ... >> filters run IOS. ... This documentation is quite misleading. ... At least with current IOS (12.2, ...
    (Bugtraq)
  • Pocket MSN Help/Documentation
    ... Does anyone know of a source for more extensive help or documentation on ... Pocket MSN then what is installed on the device? ... filters, but how do you set the filters? ... Prev by Date: ...
    (microsoft.public.pocketpc)
  • Re: procmail question
    ... > Here is a bit harder question:). ... > So I want a rule which filters all mails, if ... I'm 99.9% sure you can't filter on bcc: ... pointers to the documentation (and you did read the documentation, ...
    (Debian-User)
  • Re: mail folders
    ... Todd Slater also told you, that he's got more than 20 filters. ... it seems as if the documentation in the FAQ is out of date. ...
    (Ubuntu)