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

问题描述

|| 我已经找到了很多讨论WIA,Windows Portable Devices API和DirectShow(并提供示例代码)以从C#访问网络摄像头的帖子,但是当您研究每种方法时,您似乎会发现这些引用是“旧的”方法。 因此,问题是,在Windows Vista之前运行时,从C#访问网络摄像头的“首选”方法是什么? 谢谢, 约翰。     

解决方法

我认为您正在寻找的是Windows Media Fundation。 从MSDN中提取:   Windows Vista中引入了Microsoft Media Foundation,以替代DirectShow。当然,Windows 7仍支持DirectShow,但鼓励开发人员在其新的数字媒体应用程序中使用Media Foundation。