我正在尝试让 Microsoft HD-3000 网络摄像头在 Windows CE 4.2 和 6.0 上运行。
我已经放弃了 4.2,但使用 DirectDraw 和可以从 VS2005 中的 CE 6 开发环境构建的 DDrawCameraTest.exe 应用程序,6.0 看起来确实可行。
我使用了一个 codeplex usb 网络摄像头驱动程序(https://cewebcam.codeplex.com/),它可以很好地检测到摄像头(并且我检查了条目是否已添加到注册表中),但是当我运行 DDrawCameraTest.exe 时来自调试信息该过程在以下步骤中止:
hr = g_DShowCaptureGraph.RunGraph();
其中 hr 是 CCaptureFramework 的实例化。
这显然意味着我没有在这个特定图像上安装 CE 的 directdraw 视频捕获组件,但我无法控制它。
问题 - 如何在设备上将 directdraw 视频捕获组件安装到 CE 6(CAB 安装程序等),或者我可以在没有 directdraw 的情况下访问网络摄像头吗?