关于用directdraw播放视频的问题。急!

Millna 2006-08-17 02:24:55
本人最近在开发一个播放网络上组播的实时视频流的程序,由于使用DrawDibDraw显示视频速度太慢,所以考虑改用directdraw,但遇到了问题:我现在只能解出24位深的图像,但显卡的分辨率不支持24位深,本来我是想直接复制视频数据到显存,现在就有一个24位向其他位深数据转换的问题,因为对directdraw不熟,实在想不出有什么处理速度快一点的办法,还望各位大虾指点!我现在建了一个24位的g_pTextSurface然后使用 g_pDisplay->GetBackBuffer()->Blt( &rectTemp, g_pTextSurface->GetDDrawSurface(), NULL, DDBLT_WAIT,NULL );好像并没有用.
...全文
322 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
DentistryDoctor 2006-08-18
  • 打赏
  • 举报
回复
应该使用Overlay平面,转换成YUYV进行显示,其效率最高.
joachern 2006-08-18
  • 打赏
  • 举报
回复
up gz dshow
Millna 2006-08-18
  • 打赏
  • 举报
回复
我的分没人要吗
Millna 2006-08-18
  • 打赏
  • 举报
回复
难道就没有一个高手吗?怎么会这样?
konj 2006-08-18
  • 打赏
  • 举报
回复
DrawYV
Millna 2006-08-18
  • 打赏
  • 举报
回复
老兄能不能指点一下怎么做?
Millna 2006-08-17
  • 打赏
  • 举报
回复
应该有解决办法
justin108 2006-08-17
  • 打赏
  • 举报
回复
换显卡吧。或者设置成16位的
Millna 2006-08-17
  • 打赏
  • 举报
回复
难道就没人知道吗?郁闷!
Millna 2006-08-17
  • 打赏
  • 举报
回复
知道的兄弟给点提示啊!

19,468

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧