文件名称:YUV序列播放器 YUV播放器--YUVPlayer
文件大小:13KB
文件格式:RAR
更新时间:2012-03-16 04:01:25
VC6写的一个基于对话框的YUV播放器
VC6写的一个基于对话框的YUV播放器。能播放CIF格式的文件,目前只能实现最基本的播放功能,发上来接收大家的检阅 支持缩放,但还不能全屏显示,如果显卡支持Overlay+Overlay Clip,则使用DDraw的Overlay显示(到目前为止我发现很多显卡支持Overlay,但不支持Overlay裁减,:-< );否则,使用DDraw Blt显示;如果DDraw无法创建,则使用DrawDibDraw显示。 离屏(或覆盖)面的像素格式为RGB格式,彩色空间YUV到RGB的转换由cscc.lib完成(以后会改为直接使用YUV格式显示)。 尚未使用任何D3D或DirectShow的函数,DDraw版本为Directx 7。 每帧之间的定时采用多媒体定时器,精度设为8ms,每帧时间间隔可选为100ms,40ms,或33ms,分别对应10,25,30的帧率。 CPU消耗在我的机子XP1700+, GF MX440显卡, samsung液晶显示器上近乎0%,无论是否缩放 :-) 窗口拖放时会有闪烁
【文件预览】:
YUVPlayer.exe