Kernel Streaming(KS) tutorial

Kernel Streaming

[This is preliminary documentation and subject to change.]

Kernel streaming (KS) refers to the Microsoft-provided services that support kernel-mode processing of streamed data. Microsoft also provides three multimedia class driver models that expose streaming functionality to the vendor. The vendor writes a minidriver that runs under one of these three class driver models.

The three class driver models are port class, stream class, and AVStream. These class drivers are implemented as export drivers (kernel-mode DLLs) in the system files portcls.sys, stream.sys, and ks.sys.

Port class and stream class are the older class drivers, used respectively with audio and video minidrivers. (The term KS 1.0 refers to the support provided by the Port Class and Stream Class drivers.) AVStream supports both audio and video minidrivers. You can build an AVStream minidriver on Microsoft Windows XP, Microsoft Windows Server 2003, or any Windows 98 Gold Edition or later platform that has DirectX 8.0 or later installed. If building on a pre-Windows XP system, AVStream is only available if you build from the DirectX (8.0 or later) DDK.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值