我正在使用graphedt(directShow)与[asyncfile(mp4)] - [lav splliter] - [lav video decoder] - [evr]。我按pause
,窗口弹出而不输入播放状态。
当我寻求栏时,窗户上总是很少有黑色框架。这会使结果在寻求时会闪烁。IIT太奇怪了。替换为VMR的渲染,此问题消失了,没有眨眼/黑色框架显示。
在代码中,我致电IMediacontrol-> setPosition()。
后立即得到这种情况。如何配置EVR以使此问题消失?
谢谢。
在我在 IMFVideoDisplayControl::SetRenderingPrefs()
呼叫上设置 MFVideoRenderPrefs_DoNotRepaintOnStop
后,从evr过滤器查询接口,问题已经消失。
参考:
- 增强的视频渲染器过滤器
-
IMFVideoDisplayControl::SetRenderingPrefs
-
MFVideoRenderPrefs
枚举