I am looking for some guidance... I am trying to setup some code to take a photo from a webcam into an app I am working on. I have seen a number of examples all around the web using various methods. (advapi32, DirectShow, etc.)

- What is the most current method for taking an image from a webcam and populating a picturebox? Is DirectShow still the most current?

DirectShow appears to be fairly elaborate and there are a number of wrappers out there available. I found a few nice ones. However, all of the ones that I found have licensing requirements if I use their product in a commercial product. (This isn't really a product I will sell to the mass markets, but I am being paid to write this app for a client. To me, that makes it commercial.)

- Is there a good 100% open source wrapper that uses the latest technology?

Thanks in advance for your time and assistance!