首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 媒体动画 > 多媒体 >

DirectDraw overlay模式解决思路

2012-04-05 
DirectDraw overlay模式DirectDraw Overlay 模式下每刷新一帧数据就调用UpdataOverlay方法,但调用频率过高

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问题,应该表现在拖动播放器,画面移动缓慢。

热点排行