Hi Michael, thanks for your reply.
My question was Wich is the best method, not how to do...
Your question was not at all that clear. Also, it's a little awkward to
ask what's the best way to do something in a certain technology (C# 2.0,
which is just the compiler but I assume you mean to imply .NET 2.0 also),
and then offer as the two options for "best" a couple of technologies that
have nothing to do with the certain technology.
All that said, I'm not aware of any built-in support in .NET for video
capture. The current Windows API is DirectShow which, oddly enough, is
not in DirectX anymore. It's in the Platform SDK and replaces
ActiveMovie/VFW.
Do a Google search for ".net directshow" and you'll come across an open
source project meant to make interop with DirectShow in a .NET program
much easier. I haven't used it myself, but it's been around few a few
years now and I'd guess it would help a lot.
Pete