2013-03-14 62 views
1

是否有可能从视频设备类型中删除屏幕截图。在Microsoft.Expression.Encoder中删除视频设备类型中的屏幕捕获

如果我做

VideoDevices = EncoderDevices.FindDevices(EncoderDeviceType.Video); 

它返回我2设备(插上网络摄像头和屏幕捕获)

尽管我不希望使用屏幕捕捉作为记录设备的能力。

我是否应该在检查名称时手动删除它,或者是否添加某种功能以仅在视频设备中获取网络摄像头设备。

谢谢。

回答

0

是的,根据字符串匹配进行过滤似乎是您的最佳选择。

任一名称为“Screen Capture Source”的筛选器或其DevicePath不包含子字符串“usb”的事实。