Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

DirectX video capture pseudo-device

5 views
Skip to first unread message

Oleksandr Semenko

unread,
Feb 2, 2010, 5:23:24 PM2/2/10
to
I'm pretty new to this area so please apologize vague/lame
description of the problem.

I have two 3rd-party APIs that provides access to video streams
sent over network. There might be several video sources. And they
might become available/unavailable depending on external factors.
The closest analogy - USB webcam, it becomes visible when plugged
and goes away having been unplugged.

I'd like to develop DirectShow filter for both APIs with every video
source represented as a pin. Or repesent every video source as an
enumerable video input device. After some documentation digging I have
vague idea how to do it with fixed number of pins. Though it seems
to be impossible get pins added/removed once driver is loaded.

For simplicity sake let's assume performance is not an issue here. So
far my brightest insight was to get kernel module that would create
pseudo capture devices based on avshws example on request from
userland service and then serv as a proxy between pseudo-device and
userland service. Not that I'm very proud of this idea, that's why I'm
looking for advice here :)

I'd appreciate any references to documentation or keywords for further
googling.

Thanks

0 new messages