1

在 Microsoft.Expression.Encoder 中,是否可以从视频设备类型中删除屏幕截图。

如果我做

VideoDevices = EncoderDevices.FindDevices(EncoderDeviceType.Video);

它返回给我 2 个设备(插入的网络摄像头和屏幕截图)

我不希望能够使用屏幕捕获作为录制设备。

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

谢谢。

4

1 回答 1

0

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

过滤名称“屏幕捕获源”或它DevicePath不包含子字符串“usb”的事实。

于 2013-05-30T12:06:34.950 回答