我发现很多帖子讨论了从 C# 访问网络摄像头的 WIA、Windows 便携式设备 API 和 DirectShow(并提供示例代码),但是当您研究每种方法时,您似乎会遇到这些是“旧”方法的引用。
所以,问题是,当运行早于 Windows Vista 时,从 C# 访问网络摄像头的“首选”方法是什么?
谢谢,
约翰。
我发现很多帖子讨论了从 C# 访问网络摄像头的 WIA、Windows 便携式设备 API 和 DirectShow(并提供示例代码),但是当您研究每种方法时,您似乎会遇到这些是“旧”方法的引用。
所以,问题是,当运行早于 Windows Vista 时,从 C# 访问网络摄像头的“首选”方法是什么?
谢谢,
约翰。
我认为您正在寻找的是Windows Media Fundation。摘自 MSDN:
Microsoft Media Foundation 在 Windows Vista 中作为 DirectShow 的替代品引入。当然,DirectShow 在 Windows 7 中仍受支持,但鼓励开发人员在其新的数字媒体应用程序中使用 Media Foundation。