Virtual video capture device driver

Tech-Archive recommends: Fix windows errors by optimizing your registry



Hi
I need to develop a Virtual video capture device, I have so far used a
normal directshow source filter registered under
CLSID_VideoInputDeviceCategory, but several apps fail to recognize it
as a genuine capture device even though AMCAP and WM encoder do so.
So I have decided to write a device driver instead.
Since I have no experience with driver development, I realize that my
best chance of success lies in using the existing samples from MS and
modifying them to suit my requirement.
I have found the following to be viable :
1) The avssamp sample driver
2) The avshws sample driver
3) the TestCap sample

The testcap thing works out of the box simulating a tv tuner, but
theres an awful lot of code in there and it looks forbiddingly
difficult to modify.
The avssamp and avshws seem more manageable , but they register
themselves as "WDM streaming Video Capture" devices and are not
recognized by any app as a capture device, though they work fine in
Graphedit.

Now I have some questions :
1) Can I make the avssamp filter get registered as a normal capture
device?
2) How do i see the output of the DbgPrint and KdPrint functions ?
3) Would it be more simple to write a VFW driver instead?( I read
somewhere that they can be simple user mode DLLs exporting a function
called DriverProc() ) If so where can I get more info on this?(Google
seems to be silent on this one)

Any suggestions are welcome.

Thanks in advance
Vivek

.



Relevant Pages

  • Re: Using encoder to bring VHS movies to my harddrive
    ... > checkmark next to it) under the options menu and now I am getting video in ... compression format. ... Definitely sounds like there are some driver issues. ... available for the capture device. ...
    (microsoft.public.windowsmedia.encoder)
  • Re: videoinput double framerate
    ... I don't have experience with this capture device but I've read the btwincap ... driver is better. ... Trim & respond inline (please don't top post or snip everything) ...
    (microsoft.public.win32.programmer.directx.video)
  • Plextor PX-M402U - Intrepid?
    ... I have a Plextor PX-M402U for capture device for video. ... googling, I find this site: ... Which discusses the method for loading the driver for the device. ...
    (Ubuntu)
  • Re: VCR application in linux
    ... > think the driver is loaded. ... So which Capture device did you select with your mixer settings before ... Maybe you are recording sound from your microphone and ...
    (comp.os.linux.hardware)