我发现很多帖子讨论使用WIA、Windows Portable Devices API和DirectShow(并给出示例代码)从C#中访问网络摄像头,但是当你研究每种方法时,似乎都会遇到这些方法已经“过时”的参考。
所以问题是,在运行的操作系统不早于Windows Vista的情况下,从C#访问网络摄像头的“首选”方法是什么?
谢谢,
John。
我发现很多帖子讨论使用WIA、Windows Portable Devices API和DirectShow(并给出示例代码)从C#中访问网络摄像头,但是当你研究每种方法时,似乎都会遇到这些方法已经“过时”的参考。
所以问题是,在运行的操作系统不早于Windows Vista的情况下,从C#访问网络摄像头的“首选”方法是什么?
谢谢,
John。
Microsoft Media Foundation是在Windows Vista中引入的DirectShow替代品。当然,DirectShow仍然支持Windows 7,但是开发人员被鼓励在他们的新数字媒体应用程序中使用Media Foundation。