upper filter driver over usbvideo.sys

Posted: 04-09-2007, 02:16 PM

I'm new to design the WDM driver.
Currently, I want to extend the function of usbvideo.sys, for example,
do some signal processing to the video stream from digital camera.
Here is my problem:
1). What confuse me is that I dont know the interface I can use from
the usbvideo.sys, is this sys file provide the common interface I can
use in the filter driver?

2). From the WDK documents, the usbvideo.sys provides the KS proxy
interface to the user mode application. Do I need to provide the KS
proxy interface support in my upper filter driver?

Hope you can help me solve my confuse. Thanks in advance!!



--
howard_leon
------------------------------------------------------------------------
Posted via http://www.codecomments.com
------------------------------------------------------------------------

Reply With Quote

Responses to "upper filter driver over usbvideo.sys"

Shawn
Guest
Posts: n/a
 
Re: upper filter driver over usbvideo.sys
Posted: 04-10-2007, 03:42 PM
On Apr 9, 8:16 am, howard_leon <howard_leon.
2os...@mail.codecomments.com> wrote:
> I'm new to design the WDM driver.
> Currently, I want to extend the function of usbvideo.sys, for example,
> do some signal processing to the video stream from digital camera.
> Here is my problem:
> 1). What confuse me is that I dont know the interface I can use from
> the usbvideo.sys, is this sys file provide the common interface I can
> use in the filter driver?
>
> 2). From the WDK documents, the usbvideo.sys provides the KS proxy
> interface to the user mode application. Do I need to provide the KS
> proxy interface support in my upper filter driver?
>
> Hope you can help me solve my confuse. Thanks in advance!!
>
> --
> howard_leon
> ------------------------------------------------------------------------
> Posted viahttp://www.codecomments.com
> ------------------------------------------------------------------------
Interesting project. You'll have to do some reverse-engineering on
usbvideo.sys. You don't have to provide the entire interface--you
just have to be careful about not changing the interface or semantics
of usbvideo.sys. An easier solution would be to modify the filter
graph that is rendering to usbvideo.sys, but that assumes you have
control of the graph. Even if you don't, there are ways to inject
filters into someone elses graph, but I'm not sure how much work that
is compared to filtering usbvideo.sys. My intuition tells me it would
be easier, but I don't really know.

Definately a beefy fisrt WDM project!

Reply With Quote
 
LinkBack Thread Tools Display Modes
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Forum Jump


Similar Threads
Thread Thread Starter Forum Replies Last Post
Upper filter driver - Digital Certificate by WHQL Ravi Windows XP Device Drivers 0 01-04-2005 12:24 PM
usbvideo.sys Ravi Windows XP Device Drivers 0 08-04-2004 01:41 AM
How to Identify a particular IRP from upper drivers in a filter driver Robert Windows XP Device Drivers 0 07-09-2004 02:39 AM
upper class driver Lars Nielsen Windows XP Device Drivers 0 12-02-2003 10:07 AM
Lower Filter Driver to USB Composite Driver in Windows XP. Ramkumar C Windows XP Device Drivers 0 10-15-2003 06:17 AM