关于用directdraw播放视频的问题。急!
本人最近在开发一个播放网络上组播的实时视频流的程序,由于使用DrawDibDraw显示视频速度太慢,所以考虑改用directdraw,但遇到了问题:我现在只能解出24位深的图像,但显卡的分辨率不支持24位深,本来我是想直接复制视频数据到显存,现在就有一个24位向其他位深数据转换的问题,因为对directdraw不熟,实在想不出有什么处理速度快一点的办法,还望各位大虾指点!我现在建了一个24位的g_pTextSurface然后使用 g_pDisplay->GetBackBuffer()->Blt( &rectTemp, g_pTextSurface->GetDDrawSurface(), NULL, DDBLT_WAIT,NULL );好像并没有用.