【发布时间】:2017-05-08 04:58:18
【问题描述】:
通过使用 Directshow.NET,我开发了一个 C# 应用程序,一切都很好,但在某些机器上,我无法通过代码 DsDevice.GetDevicesOfCat(FilterCategory.VideoInputDevice) 找到视频捕获源(相机)。这行代码生成异常The parameter is incorrect.。我也检查了 GraphStudio,但Video capture sources 下没有列出任何摄像头,但我可以在Device Manager 中看到附加的摄像头。
在使用 Directshow 过滤器管理器进行检查时,我收到以下错误:
参数不正确。
范围:[CDENum.CreateClassEnumerator({860BB310-5D01-11d0-BD3B-00A0C911CE86})]。
这可能是什么原因,在设备管理器下找到相机但在 Directshow 中没有找到?以及如何解决这个问题?
【问题讨论】: