
DirectShow
暴熊
看英超,听歌,学习!
QQ:908965890
展开
-
DirectShow 学习(五) CSource类和其一个具体实现例子的源代码分析(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/01/18/257555.aspx1. CSourceStream类,是CSource类的OutputPin[source.h/source.cpp]派生自CAMThread和CBaseOutputPinl 成员变量:CSource *m_pFilter; // T转载 2007-10-14 10:02:00 · 1050 阅读 · 0 评论 -
Some DirectShow Samples Break in Visual Studio 2005(转载)
转自http://blogs.msdn.com/mikewasson/default.aspx[Note: This post applies to the Platform SDK for Windows Server 2003 SP1 and Server 2003 R2. These issues were fixed in the Windows SDK for Vista.]转载 2007-10-14 10:24:00 · 1167 阅读 · 0 评论 -
DirectShow 学习(六): CTransfromFilter及相关联Pin类的源代码解析(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/01/24/266353.aspxDirectShow 学习(六): CTransfromFilter及相关联Pin类的源代码解析1. CTransformInputPin类派生自CBaseInputPin。a) 成员变量CTransformFilter*m_pTr转载 2007-10-14 10:08:00 · 1222 阅读 · 0 评论 -
DirectShow 学习(三) CBaseFilter类源代码解析(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/01/11/248351.aspxIAMovieSetup接口定义IAMovieSetup : public IUnknown{public:// Adds the filter to the registry.virtual HRESULT STDMETHODCALLTYPE Register( vo转载 2007-10-14 09:54:00 · 1265 阅读 · 0 评论 -
DirectShow SDK笔记【关于DirectShow(4)】(转载)
6 Time and Clocks in DirectShow 6.1 Reference Clocks 参考时钟是Filter Graph Manager用来同步所有Filter的。任何一个暴露了IReferenceClock 接口的对象都可以作为参考时钟。参考时钟可以是Filter提供,例如声卡就可以提供一个硬件的时钟。作为应变,Filte转载 2007-10-14 13:30:00 · 848 阅读 · 0 评论 -
关于DirectShow 和 Largeint.lib
编译DX2005年版及其以前版本的DirectShow或是其他老版本代码时,如果发现Largeint.lib找不到这个LNK1104错误,"cannot open file Largeint.lib"那么,直接删除largeint.lib这个库的引用,vs 2003 & vs 2005不提供这个独立的largeint库了原创 2007-10-14 10:32:00 · 5102 阅读 · 1 评论 -
DirectShow学习(八): CBaseRender类及相应Pin类的源代码分析(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/02/25/301913.aspxDirectShow学习(八): CBaseRender类及相应Pin类的源代码分析1. CRendererInputPin类[renbase.h/renbase.cpp]派生自CBaseInputPin。a) 成员变量:CBaseRend转载 2007-10-14 10:20:00 · 1177 阅读 · 0 评论 -
DirectShow 学习(四) 部分Helper Classes类源代码分析(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/01/13/251847.aspxCRefTime类[reftime.h]CRefTime类维护了REFERENCE_TIME m_time;的成员变量。单位为100ns。另外,几个跟该类相关的宏:const LONGLONG MILLISECONDS = (1000); // 1转载 2007-10-14 09:58:00 · 1687 阅读 · 0 评论 -
DirectShow学习(二)CBasePin类、CBaseOutputPin类和CBaseInputPin类源代码解析(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/01/10/247220.aspxDirectShow 学习(二):CBasePin类、CBaseOutputPin类和CBaseInputPin类源代码解析1. IPin接口IPin : public IUnknown{ public: // 连接两个Pin,主动连接In转载 2007-10-14 09:51:00 · 1298 阅读 · 0 评论 -
DirectShow SDK笔记【关于DirectShow(3)】(转载)
转自http://blog.youkuaiyun.com/laiyiling/archive/2006/11/10/1378282.aspx4.3 Filter States Filter有三种状态,停止,暂停,运行。暂停状态是为了在Graph中Cue Data, 使得运行命令可以立即响应。Filter Graph Manager控制着所有状态的转换。当应用程序调用IMediaControl的转载 2007-10-14 13:29:00 · 787 阅读 · 1 评论 -
DirectShow SDK笔记【关于DirectShow(2)】(转载)
转自http://blog.youkuaiyun.com/laiyiling/archive/2006/11/10/1376729.aspx2.5 How Hardware Devices Participate in the Filter Graph 本节描述DirectShow是如何与音频、视频设备进行交互。 2.5.1 Wrapper Filters转载 2007-10-14 13:24:00 · 964 阅读 · 0 评论 -
DirectShow 学习(一) COM实现部分和部分辅助源码浅读(转载)
转自http://blog.youkuaiyun.com/alvachien/archive/2005/01/05/241012.aspxBaseClasses中实现COM的部分源代码分析[combase.h/combase.cpp] o class CBaseObject是BaseClasses中的基类,它只维护一个m_cObjects的计数信息。同时它只支持输入名称的Constru转载 2007-10-14 09:45:00 · 1353 阅读 · 0 评论 -
DirectShow 学习(七): CTransInPlaceFilter及相关联Pin类的源代码解析(转载)
DirectShow 学习(七): CTransInPlaceFilter及相关联Pin类的源代码解析1. CTransInPlaceInputPin类[transip.h/transip.cpp]派生自CTransformInputPin。a) 成员变量:CTransInPlaceFilter * const m_pTIPFilter; // our fil转载 2007-10-14 10:10:00 · 1225 阅读 · 0 评论 -
DirectShow SDK笔记【关于DirectShow(1)】(转载)
转自http://blog.youkuaiyun.com/laiyiling/archive/2006/11/04/1365732.aspxAbout DirectShow 本节描述DirectShow的整体结构。本节包含的内容比较丰富,我们可能不需要知道所有的这些知识。因此,我们首先应该选择浏览全部的内容,然后根据实际应用程序的需要查看Using DirectShow的内容。如果有关转载 2007-10-14 13:21:00 · 1151 阅读 · 0 评论