Tech Support > Microsoft Windows > Drivers > Virtual Webcam driver
Virtual Webcam driver
Posted by Terminus MGK II [Secundus] on October 6th, 2007


Hello!

I am trying to make a virtual webcam driver. I see TestCap example in the
DDK but I think it is way to much for me. TestCap seems to do a lot of
things, I need a very simple driver that exports to the system ONLY the
webcam interface. I am new to Device Driver Programming. Any tips? Should I
write something from scratch or strip TestCap?

Thanks!

Posted by Terminus MGK II [Secundus] on October 7th, 2007


Basically TestCap seem to implement a number of devices. All I need is the
capture part, right? Would it be a good options to start a driver from
scratch? TestCap is severely complicated. I developed drivers before, bit not
windoes drivers. What would it be the best option to make a Virtual Webcam
driver? Would the AVStream samples help me? I've read AVStream DDK
documentation, and I understand that I should use AVStream, but when I
install the sample drivers, they appear like a standard webcams to programs.
What am I doing wrong?

Any suggestions are welcomed. Tips or code.

Thanks!

Posted by Terminus MGK II [Secundus] on October 7th, 2007


Actually I understand all I need to create is a directshow filter. Any info
with that? Thanks again.

Posted by Tim Roberts on October 8th, 2007


Terminus MGK II [Secundus]
<TerminusMGKIISecundus@discussions.microsoft.com > wrote:
There are several sample source filters in the DirectShow samples in the
Platform SDK.
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Posted by Terminus MGK II [Secundus] on October 8th, 2007


Yes, I can see that. And DirectShow API seems clean enough (not than much
technicalities as in writing kernel mode drivers). Thanks!

Posted by Tim Roberts on October 10th, 2007


Terminus MGK II [Secundus]
<TerminusMGKIISecundus@discussions.microsoft.com > wrote:
I'm actually a huge fan of DirectShow. Considering that it was originally
designed in 1994, it is astounding to me how much of the original source
code base is still fully alive and operational today, with very few changes
to the base code. It is a simple, flexible, and extensible architecture
that crosses a wide variety of different technology areas.

Plus, it's fun...
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.


Similar Posts