http://www.cnblogs.com/iskyoole/archive/2012/03/25/2417181.html(原文链接地址)一、使用vs自带的windows media play控件优点:上手容易,使用简单;缺点:界面固定,支持格式有限。二、使用微软的DirectX播放优点:可以自...
我们先来分析一下原因:这里引用一段话:对于不少视频播放软件来说,他们都是使用 direct show 来快速显示视频的,这种视频画面,一般的 screen capture 是无法截取的,只能通过一个 hook 来实现对 layer 层的截取,而且效果非常差,对于一个 24ps 的视频,占用 cpu 非常高. (kmp,smplayer,qvod,qq影音都使用 driect show. 但非常奇...
分类:
其他好文 时间:
2014-11-04 13:09:16
阅读次数:
200
1.熟悉RUP,XP开发过程,精通软件设计原则和设计模式,习惯重构,熟悉UML以及相关工具,能熟练使用Rose,Visio等设计工具;2.C++基础,算法基础,熟悉MFC和STL,模板编程;3.精通VC++,能熟练使用2010开发环境;4.精通ATL和WTL,熟悉COM等,可以基于DirectX开发...
分类:
其他好文 时间:
2014-10-31 20:38:42
阅读次数:
299
为客户提供的视频播放的filter的测试程序中,采用正向手动连接的方式(http://blog.csdn.net/mao0514/article/details/40535791),由于不同的视频压缩格式,导致这种方式的缺点是不能及时的播放任意的视频文件。现在,采用在自动连线的graph中添加自己的filter:过程如下:1. 构建自动连线graph;2. 在graph中查找render filt...
分类:
其他好文 时间:
2014-10-30 10:23:42
阅读次数:
220
DirectSound简介DirectSound是微软所开发DirectX的组件之一,可以在Windows 操作系统上录音,并且记录波形音效(waveform sound)。目前DirectSound 是一个成熟的API ,提供许多有用的功能,例如能够在较高的分辨率播放多声道声音。DirectSou...
分类:
其他好文 时间:
2014-10-30 07:08:27
阅读次数:
680
IGraphBuilder *pigb = NULL;
IMediaControl *pimc = NULL;
IMediaEventEx *pimex = NULL;
IVideoWindow *pivw = NULL;
IMediaSeeking *pims = NULL;ICaptureGraphBuilder2 * g_pCaptureBuilder = NULL;IBaseF...
分类:
其他好文 时间:
2014-10-28 10:25:49
阅读次数:
158
本文记录OpenGL播放视频的技术。OpenGL是一个和Direct3D同一层面的技术。相比于Direct3D,OpenGL具有跨平台的优势。尽管在游戏领域,DirectX的影响力已渐渐超越OpenGL并被大多数PC游戏开发商所采用,但在专业高端绘图领域,OpenGL因为色彩准确,仍然是不能被取代的主角。OpenGL简介从网上搜集了一些有关OpenGL简介方面的知识,在这里列出来。开放图形库(英语...
分类:
其他好文 时间:
2014-10-27 12:43:47
阅读次数:
201
详细讲解如何在DirectX中,使用shader实现天空盒子...
分类:
移动开发 时间:
2014-10-27 00:35:21
阅读次数:
641
HGE游戏引擎是一个开源2D游戏引擎,基于directX。它的渲染及逻辑是基于帧回调的框架模式,其提供一些主要的图像操作和输入控制功能。我在之前写一个2D游戏的时候对它整个框架进行了一次封装,非常多地方写得比較恶心,请原谅我在变量上命名的不规范。在此分享出来,主要能够參考一下大体框架吧。HGE游戏引...
分类:
其他好文 时间:
2014-10-24 22:00:54
阅读次数:
335