关于MFC显示视频的问题...
我最近在用MFC做视频显示,由于刚接触很多地方不不是很清楚,现在关于视频显示遇到一个问题,希望大家给指个方向。
问题是这样的,现在有一某格式的视频文件,该文件的文件头和每帧的图像数据已知,每像素8bit。现在想在MFC上把该视频显示出来,对于播放速度要求不高,每分大概能播放25帧就行。
我现在对这完全没概念,不知如何下手,希望高手给个大概的方向,多谢。。。
[最优解释]
如果楼主不会DX,我推荐一个库,videoInput,外国佬写的,效率很高,所有的DX接口函数都已集成
[其他解释]
在ONPAINT里面
HBITMAP hbm;
hbm = CreateDIBitmap(pDisplayDC->m_hDC,&bh->bmiHeader,CBM_INIT,\
DataDisplay, bitHead,DIB_RGB_COLORS);
[其他解释]
前面写错了,是每秒播放25帧左右。。
[其他解释]
这个很简单,基于mFC的DX编程显示视频。。。。。至于帧率这个是视频自身的属性,在DX中需要SetFormat设置帧率,不过不一定会成功
[其他解释]
这个问题我也想知道,但是不用DX可以吗?有其它方法吗?
[其他解释]
我还是用Bitmap吧,贴图》。。。