自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (1)
  • 收藏
  • 关注

原创 DirectShow 学习(七) CTransInPlaceFilter及相关联Pin类的源代码解析

DirectShow 学习(七): CTransInPlaceFilter及相关联Pin类的源代码解析1.      CTransInPlaceInputPin类[transip.h/transip.cpp]派生自CTransformInputPin。a)        成员变量:CTransInPlaceFilter * const m_pTIPFilter;    // our fil

2005-01-27 17:08:00 10523

原创 DirectShow 学习(六) CTransfromFilter及相关联Pin类的源代码解析

DirectShow 学习(六): CTransfromFilter及相关联Pin类的源代码解析1.        CTransformInputPin类派生自CBaseInputPin。a)        成员变量CTransformFilter *m_pTransformFilter;b)        IPin的接口函数:STDMETHODIMP QueryId(LPWSTR

2005-01-24 17:54:00 5188

原创 DirectShow 学习(五) CSource类和其一个具体实现例子的源代码分析

1.       CSourceStream类,是CSource类的OutputPin[source.h/source.cpp]派生自CAMThread和CBaseOutputPinl         成员变量:CSource *m_pFilter;    // The parent of this streaml         新增加的virtual函数:// Override thi

2005-01-18 10:10:00 6368

原创 DirectShow 学习(四) 部分Helper Classes类源代码分析

1.      CRefTime类[reftime.h]CRefTime类维护了REFERENCE_TIME m_time;的成员变量。单位为100ns。另外,几个跟该类相关的宏:const LONGLONG MILLISECONDS = (1000);            // 10 ^ 3const LONGLONG NANOSECONDS = (1000000000);       //

2005-01-13 15:23:00 5526 2

原创 给我留言...

想给我留言的话,请直接回复吧,

2005-01-11 12:47:00 2031 5

原创 DirectShow 学习(三) CBaseFilter类源代码解析

1.            IAMovieSetup接口定义IAMovieSetup : public IUnknown{public:// Adds the filter to the registry.virtual HRESULT STDMETHODCALLTYPE Register( void) = 0;// Removes the filter from the registry.vir

2005-01-11 12:20:00 6761 1

原创 DirectShow学习(二)CBasePin类、CBaseOutputPin类和CBaseInputPin类源代码解析

DirectShow 学习(二):CBasePin类、CBaseOutputPin类和CBaseInputPin类源代码解析1.      IPin接口IPin : public IUnknown{    public:    // 连接两个Pin,主动连接InputPin    virtual HRESULT STDMETHODCALLTYPE Connect(            

2005-01-10 15:37:00 7973 1

原创 DirectShow 学习(一) COM实现部分和部分辅助源码浅读

1.      BaseClasses中实现COM的部分源代码分析[combase.h/combase.cpp] o        class CBaseObject是BaseClasses中的基类,它只维护一个m_cObjects的计数信息。同时它只支持输入名称的Constructor。 o        CUnknown是实现了COM的基类,它从INonDelegationUnknow

2005-01-05 17:04:00 6526 5

原创 COM复习(一) : COM复用的中Containment(包容)和Aggregation(聚合)的实现

Containment是一种比较简单的复用方法,如果Component B复用Component A,Component B实际上是Component A的一个客户,Component B向客户提供的Component A的功能实际上是Component B直接调用Component A完成的。当然Component B可以扩充Component A的功能。Component B可以直接使用已

2005-01-04 17:39:00 2671

原创 2005新年快乐

2005希望大家新年快乐,一切都好~~

2005-01-01 20:48:00 1209 1

AC Language Builder 1.2.22.0

AC Language Builder是一个用于创建多语言的,基于.NET的Satellite Assemblies的自动程序。<br><br>开发多语言程序是每个认真地程序员应该考虑的问题。本软件提供了基于.NET平台的多语言的解决方案。可以通过程序非常方便的创建字符串,而访问生成 的代码也非常简单,因为生成的Satellite Assemblies的中心Assembly已经加入了一个类(通过ILDASM.exe来查看如何调用该Class的方法)。<br><br>由于目前没有时间提供一个Read me和帮助文件,如果你使用本软件时遇到问题,请联系我:alvachien@hotmail.com

2007-11-06

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除