DirectX
wchm_seu
自信、乐观、责任心强;爱好唱歌、羽毛球、旅游等
展开
-
DirectShow - VMR-9 Allocator
<br />Direct3D 环境中的 DirectShow 电影发布日期 : 12/21/2004 | 更新日期 : 12/21/2004<br />Mike Borozdin<br />适用于:<br />Microsoft DirectShow<br />Microsoft Direct3D<br />Microsoft DirectX 9.0<br />摘要: 从 DirectShow 或 Direct3D 应用程序开发人员的角度了解如何在 Direct 3D 环境中播放视频。本页内容<br />转载 2010-08-28 17:22:00 · 2641 阅读 · 0 评论 -
创建一个filter实例(transform filter)【转载http://blog.csdn.net/captain_x/archive/2007/08/10/1737619.aspx】
<br /><br />1、选择所要创建的filter的用途,据此来选择基类。基类可以从CTransformFilter、CTransInPlaceFilter、CVideoTransformFilter和CBaseFilter中来选取。<br />(1) CTransInPlaceFilter提供了本地处理Sample的机制(Sample可以认为是存储一个视频帧的结构),当一个trans-in-place filter收到一个sample时,你可以通过重载它的Transform()函数来修改其中的数据,t转载 2010-09-13 22:20:00 · 861 阅读 · 0 评论 -
ffdshow-tryout 编译
肯定有不少人在为编译最新版本的ffshow-tryout发愁,这里转一篇非常好的文章,按照该文章中的编译方法去做,可以成功编译了http://ffdshow-tryout.sourceforge.net/wiki/devel:building如果按照这种方式编译有什么疑问的话,可以给我留言,大家一起交流转载 2012-05-30 12:16:59 · 1995 阅读 · 2 评论 -
GraphEdit,无法加载此文件的源筛选器, ERROR: 0x80040241的解决方法
相信搞directshow开发的CSDN们也会经常遇到这样的问题:当你将一个文件直接拖到graphedit建图播放的时候,会返回无法加载此文件的源筛选器, ERROR: 0x80040241的错误;但是当你手动的去加载一个file source(async) filter,然后再去自动render pin 的时候,就可以成功的把graph图build出来,而且可以正常播放了。那我们不禁会问原创 2012-05-22 18:59:20 · 13457 阅读 · 1 评论 -
directshow应用开发的常用操作函数
获得一个filter的上游或者下游的filter:static HRESULT GetNextFilter(IBaseFilter *pFilter,PIN_DIRECTION Dir,IBaseFilter **ppNext){ if(!pFilter||!ppNext)return E_POINTER; IEnumPins *pEnum=0; IPin *pPin=0; HRES原创 2012-06-12 16:08:54 · 1167 阅读 · 0 评论