gpt4 book ai didi

c++ - 播放前 SetPosition 后 EVR 在 Window 上显示少量黑框

转载 作者:行者123 更新时间:2023-11-30 03:53:32 25 4
gpt4 key购买 nike

我正在使用 GraphEdt(directShow) 和内置于 [AsyncFile(mp4)]-[LAV splliter]-[LAV video decoder]-[EVR] 中的图表。我按下 pause 弹出窗口,但还没有进入播放状态。

当我寻找酒吧时,它总是在窗口上出现一些黑框。这使得搜索时结果闪烁。我太奇怪了将渲染替换为 VMR,此问题已解决,没有闪烁/黑框显示。

在代码中,我在调用 IMediaControl->SetPosition() 后立即遇到这种情况。

如何配置 EVR 来解决这个问题?

谢谢。

最佳答案

我在 IMFVideoDisplayControl::SetRenderingPrefs() 调用上设置了 MFVideoRenderPrefs_DoNotRepaintOnStop 后,从 EVR 过滤器查询接口(interface),问题就消失了。

引用:

关于c++ - 播放前 SetPosition 后 EVR 在 Window 上显示少量黑框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30091652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com