这段代码应该给我一个 FilterInfo 对象的集合,代表所选类别中的连接设备,在本例中是网络摄像头。
FilterInfoCollection collection = new FilterInfoCollection(FilterCategory.VideoInputDevice);
我在控制台应用程序中对此进行了测试,效果很好,但是当我将代码带入 WPF 时,它只返回一个对象。
我尝试直接在 xaml 代码隐藏和绑定到 xaml 控件的视图模型中使用它,但结果相同。
这太令人沮丧了提前谢谢=)
编辑:
找到原因,WPF项目“Platform Target”设置为“Any CPU”,控制台应用设置为x86。当我将控制台应用程序“平台目标”设置为“任何 cpu”时,它的作用完全相同。
但不幸的是,WPF 项目在设置为 x86 时不会运行