我现在在做一个板卡的开发包,未压缩的实时视频数据yuv422用DirectDraw显示,创建一个Primary surface和多个offscreen surface,我现在遇到的问题是:可以显示视频,但是无法得到offscreen surface表面的HDC句柄,如果创建的offscreen surface不是指定的yuv422格式,就可以得到有效的HDC句柄,百思不得其解,还请各路大虾帮忙,谢谢!!!!

解决方案 »

  1.   

    真的吗?那怎么办呢?我是多路视频,我想得到每路视频表面的HDC句柄,怎么实现呢?还请各路大虾帮忙,谢谢!!!!
      

  2.   

    你可以通过 DirectDraw 获得离屏页面的数据并将之复制到内存位图中,再选入内存DC
    操作完成后使用逆过程将内存位图数据写入离屏页面
      

  3.   

    真的没人知道吗?没有人用DirectDraw开发视频的经历?