Winapi Windows 10 1703 -直接显示和媒体基础相机问题

Winapi Windows 10 1703 -直接显示和媒体基础相机问题,winapi,directshow,ms-media-foundation,Winapi,Directshow,Ms Media Foundation,我们在DirectShow和MediaFoundation上都看到了一个奇怪的问题,相机显示的是黑色画面。 在两个应用程序上运行MFTrace时,我们看到 CMemInputPinDetours::未调用Receive(与工作场景比较时)。在什么情况和场景下会发生这种情况? 问题只出现在Lenova笔记本电脑上,也只出现在wards上的Windows 10 1703(即创建者更新)上。DirectShow应用程序的完整日志: 此外,Microsoft示例MFCaptureD3D和SimpleCa

我们在DirectShow和MediaFoundation上都看到了一个奇怪的问题,相机显示的是黑色画面。 在两个应用程序上运行MFTrace时,我们看到 CMemInputPinDetours::未调用Receive(与工作场景比较时)。在什么情况和场景下会发生这种情况? 问题只出现在Lenova笔记本电脑上,也只出现在wards上的Windows 10 1703(即创建者更新)上。DirectShow应用程序的完整日志: 此外,Microsoft示例MFCaptureD3D和SimpleCapture不起作用! 不知道我们这里缺少什么,有人能帮忙吗

MFTrace日志的一部分如下所示:

1252,D2C 14:16:36.74678 CGraphHelpers::Trace@00000 2CB480 84CA0>>>>>>>>>>>>>>>>运行图 1252,D2C 14:16:36.74679 cGraphBuilderTours::EnumFilters@00000 2CB480 84CA0-输入 1252,D2C 14:16:36.74680 cGraphBuilderTours::EnumFilters@00000 2CB480 84CA0-退出 1252,D2C 14:16:36.74681 CGraphHelpers::TraceFilter@Filter@00000 2CB60D7BCF8,名称“SinkFilter”,供应商(空) 1252,D2C 14:16:36.74684 CGraphHelpers::TracePin@Input pin@00000 2CB6602BDD8(IMemInputPin@00000 2CB6602BE98)名称“VideoCapture”,连接到过滤器@00000 2CB480 91158 pin@00000 2CB480 C9228,MT:majortype=MEDIATYPE_Video;子类型=MFVideoFormat_YUY2;b固定大小样本=1;b临时压缩=0;lSampleSize=1843200;formattype=格式\视频信息;朋克=@0000000000000000;cbFormat=88 1252,D2C 14:16:36.74684 CGraphHelpers::TraceFilter@Filter@00000 2CB480 91158,名称“VideoCaptureFilter”,供应商(空) 1252,D2C 14:16:36.74686 CGraphHelpers::TracePin@Output pin@00000 2CB480 C9228 name'Capture',连接到过滤器@00000 2CB60D7BCF8 pin@00000 2CB6602BDD8,MT:majortype=MEDIATYPE_Video;子类型=MFVideoFormat_YUY2;b固定大小样本=1;b临时压缩=0;lSampleSize=1843200;formattype=格式\视频信息;朋克=@0000000000000000;cbFormat=88 1252,D2C 14:16:36.74687 CGraphHelpers::TracePin@Input pin@00000 2CB480 84A18(IMemInputPin@00000 2CB480 84AD8)名称“摄像机终端”,未连接(!!!) 1252,D2C 14:16:36.74687 CGraphHelpers::TracePin@Output pin@00000 2CB480 845F8 name'Still',未连接(!!!)
1252,D2C 14:16:36.74687 CGraphHelpers::Trace@00000 2CB480 84CA0找到了根本原因,卡巴斯基防病毒软件导致了此问题,将我们的应用程序添加到受信任列表解决了此问题

我们看到机器上正在使用卡巴斯基10,以下链接中提到的步骤解决了问题:

如果存在卡巴斯基2015,则可使用以下链接解决问题:

请不要链接到非现场资源以获取对问题至关重要的信息。您可能应该乘坐并访问.@venki.thiyag,这可能是驾驶员的问题。您可以尝试更新web摄像头驱动程序。感谢@VuVirt的回复。更新到最新驱动程序后,问题仍然存在。想知道是否有任何类型的安全机制导致图形或拓扑设置出现此问题或任何其他问题。@venki.thiyag我不知道网络摄像头存在任何安全问题,但您可以检查已安装的联想软件以及已安装的防病毒软件。也可以看到这些:;这个问题需要改进,因此没有得到适当的注意。这可能确实是一个驱动因素问题。您需要确定摄像头是否在GraphiEdit、AMCap中使用不同的媒体类型,是否因为没有帧而使用黑色帧,或者帧显示为黑色,数据为黑色,或者数据标记不正确等。关闭帧服务器是否有帮助。您确实需要尝试一些东西,而MF日志并不是真正的信息。