通过使用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中找不到?以及如何解决这个问题?