用DirectDraw以25fps的速度显示视频帧序列(连续的单张RGB24, 320*240 DIB).1、如何解决任意窗口大小随意拉伸,却不占用太多CPU?
2、如何消除因为随意拉伸导致的锯齿?如同Windows Mediaplayer任意拉伸一样!请高手指点!

解决方案 »

  1.   

    三种方案给你选用:
    1、用overlay sufrace,不过你要先转换成YUV格式。
    2、用D3D的Texture Render
    3、nVidia系列显卡支持硬件位图拉伸,不过把你的像素要用32bit或者16bit。
      

  2.   

    可是在窗口里面,D3D好像不支持高性能拉伸;OVERLAY却只能同时打开一个视频窗口,nVidia需要特殊函数吗?十分感谢!
      

  3.   

    愿意花钱得到这个实现办法!
    谢谢!
    发送到:[email protected]
      

  4.   

    楼上的能不能给我一个例子,[email protected]