对制作安装程序来说,可能需要根据Windows的平台不同而安装不同模块,比如x86和x64,IA64不同模块。如何得到对应的Windows的平台信息就是本文阐述的内容。阅读全文>
发表于 @ 2008年09月13日 15:16:00|评论(loading...)|收藏
Boot Options在Windows Vista中跟以往的系统了有较大的不同,本文着重讲解一下Windows Vista上的Boot Option的管理。阅读全文>
发表于 @ 2008年05月04日 21:06:00|评论(loading...)|收藏
最近笔者在.NET平台上学着使用DirectSound来做一个简单的录音和WAV文件合并的功能, 当然DirectX自带的CaptureSound例子提供了一切录音的源代码,不过我发现其中有个Bug,导致Release版本的程序无辜退出。阅读全文>
发表于 @ 2007年09月13日 18:23:00|评论(loading...)|收藏
该部分主要分析了Render类以及其上Pin的类的源代码,这些代码较多,而且易读。阅读全文>
发表于 @ 2005年02月25日 16:07:00|评论(loading...)|收藏
该部分主要研究了CTransInPlaceFilter以及作用于其上的Pin的类的源代码。因为这部分源代码的注释非常丰富(是读BaseClasses到目前为止最容易读懂的一部分了),所以附带了整个Filter的设计的注释。阅读全文>
发表于 @ 2005年01月27日 17:08:00|评论(loading...)|收藏
该部分重点分析了CTransformInputPin,CTransformOutputPin以及CTransfromFilter类的源代码解析,由这三个类应该很清晰的看出整个Transform filter的运行的框架。阅读全文>
发表于 @ 2005年01月24日 17:54:00|评论(loading...)|收藏
该部分着重分析了Source Filter-CSource以及其Output Pin-CSourceStream的实现代码分析,又结合了DirectShow的一个Source Filter的具体例子来分析Source Filter的具体实现方法。阅读全文>
发表于 @ 2005年01月18日 10:10:00|评论(loading...)|收藏
DirectShow 学习,第四部分,侧重于部分Helper Classes类源代码的分析。阅读全文>
发表于 @ 2005年01月13日 15:23:00|评论(loading...)|收藏
该部分主要分析了CBasePin及其派生类CBaseOutputPin和CBaseInputPin类的实现代码。阅读全文>
发表于 @ 2005年01月10日 15:37:00|评论(loading...)|收藏
DirectShow是DirectX的一部分,所有代码为DirectX 9.0 SDK中Samples\C++\DirectShow\BaseClasses中的文件代码。主要研究了基类的COM实现部分以及一部分Debug信息。阅读全文>
发表于 @ 2005年01月05日 17:04:00|评论(loading...)|收藏
COM是Win32平台的比较高级的理论,而作为OO设计理念,COM组件的复用尤其显得重要。Containment和Aggregation这两种COM组件复用技术是每个想学会COM的程序员必备的知识。阅读全文>
发表于 @ 2005年01月04日 17:39:00|评论(loading...)|收藏