在Windows Vista/7中从C#访问网络摄像头的"首选"方法

Joh*_*ohn 7 c# api webcam wia directshow

我发现有很多帖子讨论WIA,Windows Portable Devices API和DirectShow(以及提供示例代码)以便从C#访问网络摄像头,但是当您研究每种方法时,您似乎遇到了这些"旧"方法的参考.

因此,问题是,当比Windows Vista更早运行时,从C#访问网络摄像头的"首选"方法是什么?

谢谢,

约翰.

yms*_*yms 2

我认为您正在寻找的是Windows Media Foundation。摘自MSDN:

Microsoft Media Foundation 是在 Windows Vista 中引入的,作为 DirectShow 的替代品。当然,Windows 7 中仍然支持 DirectShow,但鼓励开发人员在其新的数字媒体应用程序中使用 Media Foundation。