g++ API for video acquisition

Brian Dessent brian@dessent.net
Sun Jun 4 18:46:00 GMT 2006

Philippe Gambron wrote:

> I know that Windows offers an API (Video for Windows) that allows to do
> roughly the same thing.

VFW is old and deprecated, it's cruft from the 16 bit Windows 3.x days. 
DirectShow is the modern replacement.

> But is it possible to use this API (or another that allows to do the same
> thing) with g++ under cygwin? In other words, do we have to buy Visual Net
> Studio or is it possible to do such a thing under windows using only free
> components?

You can use the full Win32 API with gcc; this is what the w32api package
provides.  But do note that for the purposes of a Cygwin program (as
opposed to a Mingw one) you should do things in a Posix way whenever
possible -- this means using open() instead of CreateFile(),
fork()/exec() or spawn() instead of CreateProcess(), pthreads instead of
CreateThread(), and so on.If you want to write a pure windows app and do
everything in the Win32 API way then you should use Mingw.


Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple
Problem reports:       http://cygwin.com/problems.html
Documentation:         http://cygwin.com/docs.html
FAQ:                   http://cygwin.com/faq/

More information about the Cygwin mailing list