当前位置: 代码迷 >> 多媒体/流媒体开发 >> DirectDraw overlay模式解决思路
  详细解决方案

DirectDraw overlay模式解决思路

热度:6558   发布时间:2013-02-26 00:00:00.0
DirectDraw overlay模式
DirectDraw Overlay 模式下每刷新一帧数据就调用UpdataOverlay方法,但调用频率过高的话会提高cpu负载。怎么样才能降低cpu负载呢?

------解决方案--------------------------------------------------------
另外,好像并不是每张frame都会去call updateoverlay, update overlay应该在你的video发生1)位置变化 2)放大缩小 3)被遮盖 的时候才会去做。
正在的播放,应该会用的flip
------解决方案--------------------------------------------------------
Blt都是要用的。flip是控制input buffer的位置,blt将buffer内容show出去。
你的系统的Blt是不是软件做的啊,感觉有点像BLT导致performance 比较差。
如果是update overlay performance问题,应该表现在拖动播放器,画面移动缓慢。
  相关解决方案