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!

RE: Virtual Webcam driver by TerminusMGKIISecundus

TerminusMGKIISecundus
Sun Oct 07 04:34:15 PDT 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!


RE: Virtual Webcam driver by TerminusMGKIISecundus

TerminusMGKIISecundus
Sun Oct 07 08:48:00 PDT 2007

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


Re: Virtual Webcam driver by Tim

Tim
Sun Oct 07 22:18:02 PDT 2007

Terminus MGK II [Secundus]
<TerminusMGKIISecundus@discussions.microsoft.com> wrote:
>
>Actually I understand all I need to create is a directshow filter. Any info
>with that? Thanks again.

There are several sample source filters in the DirectShow samples in the
Platform SDK.
--
Tim Roberts, timr@probo.com
Providenza & Boekelheide, Inc.

Re: Virtual Webcam driver by TerminusMGKIISecundus

TerminusMGKIISecundus
Mon Oct 08 04:44:01 PDT 2007

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


Re: Virtual Webcam driver by Tim

Tim
Tue Oct 09 21:52:31 PDT 2007

Terminus MGK II [Secundus]
<TerminusMGKIISecundus@discussions.microsoft.com> wrote:
>
>Yes, I can see that. And DirectShow API seems clean enough (not than much
>technicalities as in writing kernel mode drivers). Thanks!

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.