I've found plenty of posts discussing WIA, Windows Portable Devices API and DirectShow (and giving example code) for accessing a webcam from C# but when you research each method you seem to come across references that these are "old" methods.
So, question is, when running nothing earlier than Windows Vista, what is the "preferred" method for accessing a webcam from C#?
Thanks,
John.