在Directshow中查找视频捕获源时参数不正确

时间:2017-05-08 04:58:18

标签: directshow directshow.net

通过使用Directshow.NET,我开发了一个C#应用程序,一切都很好,但在某些机器上,我无法通过使用代码DsDevice.GetDevicesOfCat(FilterCategory.VideoInputDevice)的行找到视频捕获源(相机)。这行代码生成异常The parameter is incorrect.。我已经使用GraphStudio进行了检查,但Video capture sources下没有列出相机,但我可以在Device Manager中看到附加的相机。

在使用Directshow Filter Manager进行检查时,我收到以下错误:

  

参数不正确。

     

范围:[CDENum.CreateClassEnumerator({860BB310-5D01-11d0-BD3B-00A0C911CE86})]

可能的原因是什么,在设备管理器下找到相机但在Directshow中找不到?以及如何解决这个问题?

0 个答案:

没有答案