- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 ddraw 显示YUV视频数据
#include "stdafx.h"#include "MyDDraw.h"CMyDDraw::CMyDDraw(void){ m_hShowHwnd = NULL; m_lpDD = NULL; m_lpDDSPrimary = NULL; m_lpDDSOffScr = NULL; m_lpddsback = NULL;
2014-10-30 19:24:12 2532
转载 如何使用DirectDraw直接显示YUV视频数据
最近在编写一个进行视频播放的ActiveX控件,工作已经接近尾声,现将其中显示YUV数据的使用DirectDraw的一些经验总结如下:(解码部分不是我编写的,我负责从网络接收数据,将数据传给解码器,并将解码得到的YUV数据进行显示,最初在显示部分我是先将YUV数据转换为RGB数据,再以位图的形式显示到屏幕上,但发现CPU占用率比较高,后来改用DirectDraw直接显示YUV数据)1.在Dir
2014-10-30 17:14:52 1042
转载 如何使用DirectDraw直接显示YUV视频数据
1.在DirectDraw中创建YUV表面 与一般表面不同的是,创建YUV表面时需要指定象素格式,并指定YUV数据的FourCC码,关于FourCC码可以参考微软MSDN站点上的说明,下面是具体的创建方法:(以YUV4:2:0格式为例,其中drawwidth和drawheight是欲显示图像的宽度和高度,以象素为单位)LPDIRECTDRAW7 lpDD; //
2014-10-30 17:10:10 916
原创 directdraw 显示图像
#include "global.h"/*LPDIRECTDRAW lpDD; //DiectDraw objectLPDIRECTDRAWSURFACE lpDDSFront; //DirectDraw 前页 LPDIRECTDRAWSURFACE lpDDSBrack; //DirectDraw 后页LPDIRECTDRAWCLIPPER lpDDClip
2014-10-24 14:40:55 2209 1
转载 JavaScript与ActiveX之间传递数据
本文研究如何在JS等脚本语言与ActiveX控件之间通信,如何传递各种类型的参数,以及COM的IDispatch接口。使用类似的方法,可以推广到其他所有脚本型语言,如LUA,AutoCad等。本文将研究以下几个方面:整型数组传参字符串参数,字符串返回值修改传入字符串内容数组参数IDispatch接口介绍修改输入数组内容增加数组内容以数组传参方式,JS
2014-10-10 10:34:48 618
转载 Linux CGI编程基础
Linux CGI编程基础1.为什么使用CGI? 如前面所见,任何的HTML均是静态网页,它无法实现一些复杂的功能,而CGI可以为我们实现。如:a.列出服务器上某个目录中的文件,对目录中的文件进行操作;b.通过CGI实现串口通讯;c.实现数据库接口;d.实现从摄像头读取一张图片显示在网页上… 等等2. CGI是什么? CGI全称是 Common Gate
2014-10-08 10:56:41 613
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人