Hello,

On 3/30/07, António Saragga Seabra <[EMAIL PROTECTED]> wrote:
> The only problem remaining (so far) is the missing
> "mp/video/MpDShowCaptureDevice.h" header. Will it straightforward to code
> MpDShowCaptureDevice.h, (or any other missing headers in VIDEO directory) or
> are there some subtleties I should be aware?
If you know DirectShow well, then you will not have any dificulties.

What should be done to get it working:
1) Implement "render" DirectShow filter, which will send all incoming frames
to sipXmediaLib queue.. It is called "render" from DS point of view, as it have
input and do not have outputs, from sipXmediaLib point of view it is capture.
2) Write code, which will create DS graph, put capture and our "render" filters
to the graph and connect them. So, capture filter will capture data from camera,
and "render" filter will send this data to sipXmediaLib.
3) Implement capture devices enumeration.

From my expirience most of the work is in the 2). This part of DirectShow is
rather complex.

And keep in mind, that this code *should not* be derived from GPLed sources
or other sources with license incompatible wuth LGPL.

If you will have progress on this, do not hesitate to write questions to me or
to the list. We really appreciate this work.


-- 
Regards,
Alexander Chemeris.

SIPez LLC.
SIP VoIP, IM and Presence Consulting
http://www.SIPez.com
tel: +1 (617) 273-4000

_______________________________________________
sipxtapi-dev mailing list
[email protected]
List Archive: http://list.sipfoundry.org/archive/sipxtapi-dev/

Reply via email to