0

我有一个非常奇怪的错误,我无法理解。

我目前在我的一个程序中使用 WPFMediaKit 库。在几乎空的新“演示”wpf 解决方案中使用该库时,来自 USB 相机源的图像完美呈现给 MediaCaptureElement 类。但是,使用更复杂的解决方案,相同的库(没有更改),框架被渲染为黑色。我可以看到与相机的连接,一切顺利,DirectShow 图形正常构建,除了黑框外,一切看起来都很好。我什至可以打开相机属性并看到它像往常一样推出帧。

此外,如果它是 Windows 7,这只会发生在 Dell E6540(带有 AMD 和 Intel HD gpu)上。Windows 8/10 工作正常。尝试了很多驱动程序似乎没有改变输出。

我不知道该做什么或尝试什么。

4

1 回答 1

0

几个小时后,就在决定发布这个问题之后,我找到了答案。

更复杂的解决方案,在 AMD 设置应用程序下设置为使用“高性能”模式,由于某种原因,此模式在 Windows 7 上自动启用。禁用它并将其设置为“无”或“低功率”解决了这个问题。

不会改变带有专用 AMD GPU 的笔记本电脑存在问题的事实,这可能与用于渲染帧的 DirectX/Direct3D 有关。

于 2016-05-25T09:12:24.503 回答