<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>智慧的鱼   MSN:aooang@hotmail.com  - directshow开发</title><link>http://blog.csdn.net/aoosang/category/40292.aspx</link><description /><dc:language>zh-CN</dc:language><lastUpdateTime>Sat, 08 Mar 2008 16:29:00 GMT</lastUpdateTime><ttl>60</ttl><item><dc:creator>aoosang</dc:creator><title>关于DirectShow SDK 和Windows SDK,及DirectX SDK </title><link>http://blog.csdn.net/aoosang/archive/2007/09/21/1794590.aspx</link><pubDate>Fri, 21 Sep 2007 13:57:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2007/09/21/1794590.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/1794590.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2007/09/21/1794590.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/1794590.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1794590</trackback:ping><description>本文描述了DirectShow SDK ,Windows SDK,DirectX SDK ,VS2005之间的关系,&lt;img src ="http://blog.csdn.net/aoosang/aggbug/1794590.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>Direct3D 9.0 SDK 文档(中文版)</title><link>http://blog.csdn.net/aoosang/archive/2006/12/18/1447870.aspx</link><pubDate>Mon, 18 Dec 2006 15:57:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2006/12/18/1447870.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/1447870.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2006/12/18/1447870.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/1447870.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=1447870</trackback:ping><description>Direct3D 9.0 SDK 文档(中文版) ，翻译&lt;img src ="http://blog.csdn.net/aoosang/aggbug/1447870.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>基于DirectShow的MPEG-4视频传输系统的研究与实现（转载）</title><link>http://blog.csdn.net/aoosang/archive/2006/03/27/640640.aspx</link><pubDate>Mon, 27 Mar 2006 23:07:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2006/03/27/640640.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/640640.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2006/03/27/640640.aspx#Feedback</comments><slash:comments>11</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/640640.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=640640</trackback:ping><description>最近一直忙于工作,要换工作了,所以一直没有时间写文章了,一直关心我blog的朋友们估计,又要说我不更新了,加上自从写了Directshow实现qq的音视频传输一文后,有很多朋友发email,询问相关的问题,正好我再网上看到这篇文章,贴到这里,我们一起学习吧,因为本文提到了如何利用开源的JRTPLIB进行视频网络传输,这也是我想给朋友们推荐的.如果你对于RTP以及Directshow框架下的音频视频传输感兴趣，进来看看吧，向本文的作者表示感谢&lt;img src ="http://blog.csdn.net/aoosang/aggbug/640640.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>用DirectShow实现QQ的音视频聊天功能 </title><link>http://blog.csdn.net/aoosang/archive/2005/11/16/531121.aspx</link><pubDate>Wed, 16 Nov 2005 22:13:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/11/16/531121.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/531121.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/11/16/531121.aspx#Feedback</comments><slash:comments>15</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/531121.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=531121</trackback:ping><description>这篇文章很早发表在天极网站，http://dev.yesky.com/63/2038063.shtml 现在贴过来&lt;img src ="http://blog.csdn.net/aoosang/aggbug/531121.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>如何创建Filter的属性页</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381199.aspx</link><pubDate>Thu, 26 May 2005 10:47:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381199.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381199.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381199.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381199.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381199</trackback:ping><description>本篇文档我们将要讲述如何给一个filter创建一个属性页，通过CBasePropertyPage基类。&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381199.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>利用Directshow开发源Filter</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381196.aspx</link><pubDate>Thu, 26 May 2005 10:45:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381196.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381196.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381196.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381196.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381196</trackback:ping><description>摘要：
我们一般不推荐自己开发音频或者视频捕捉过滤器，因为diectshow对于音视频的捕捉设备以经提供了支持。所以，这篇文档，对于某些用户需要从特定设备捕捉一些数据提供一些帮助。这篇文档主要包括以下内容。
1捕捉filter 对pin的要求
2如何完成一个预览pin
3如何产生源数据 &lt;img src ="http://blog.csdn.net/aoosang/aggbug/381196.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>如何开发传输过滤器（Transform filter）</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381160.aspx</link><pubDate>Thu, 26 May 2005 10:32:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381160.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381160.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381160.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381160.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381160</trackback:ping><description>本篇文档主要讲述了利用Directshow开发传输filter 时应该注意的一些事情。 

                    作者：智慧的鱼&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381160.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>Directshow中Filter开发基础</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381154.aspx</link><pubDate>Thu, 26 May 2005 10:29:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381154.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381154.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381154.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381154.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381154</trackback:ping><description>关于开发自己的Filter，我以前写过一篇文章，《利用Directshow开发自己的filter》，里面详细介绍了开发filter一些步骤，这里我想介绍一些filter的基础知识，可以让你更好的理解filter。本篇文档主要包括下面一些内容

1filter的连接
2filter间的数据流动
3pin连接时数据格式的动态改变
4Threads and Critical Sections
5质量控制管理
6Directshow和com

&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381154.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>Directshow中的视频捕捉</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381148.aspx</link><pubDate>Thu, 26 May 2005 10:25:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381148.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381148.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381148.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381148.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381148</trackback:ping><description>本篇文档主要描述关于用Directshow进行视频开发的一些技术
主要包括下面内容

1关于视频捕捉（About Video Capture in Dshow） 
2选择一个视频捕捉设备（Select capture device） 
3预览视频（Previewing Video） 
4如何捕捉视频流并保存到文件（Capture video to File） 
5将设备从系统中移走时的事件通知（Device remove Notify） 
6如何控制Capture Graph（Controlling Capture Graph） 
7如何配置一个视频捕捉设备 
8从静止图像pin中捕捉图片 
&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381148.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>构建Graph图常用技术</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381143.aspx</link><pubDate>Thu, 26 May 2005 10:22:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381143.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381143.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381143.aspx#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381143.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381143</trackback:ping><description>本篇文档主要讲述了Graph图构建过程中常用的技巧
主要的内容如下：


1如何根据CLSID向graph中添加filter 
2如何查找filter空闲的pin 
3如何连接两个Filter 
4如何获得filter或者pin的接口指针 
5如何查找和某个filter的上下相连的filter 
6如何删除graph中的所有filter 
7如何利用Capture Graph Builder构建Graph图表 
&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381143.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>Directshow开发的基本技巧</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381134.aspx</link><pubDate>Thu, 26 May 2005 10:15:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381134.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381134.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381134.aspx#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381134.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381134</trackback:ping><description>本篇文档主要讲述了Directshow开发的一些基本概念和技巧&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381134.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>在GraphEdit中模拟构建Graph</title><link>http://blog.csdn.net/aoosang/archive/2005/05/26/381133.aspx</link><pubDate>Thu, 26 May 2005 10:14:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/26/381133.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/381133.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/26/381133.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/381133.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=381133</trackback:ping><description>摘要：本篇文档主要讲述如何使用GraphEdit来模拟构建graph图，测试你的filter。

文中的图片稍后补上&lt;img src ="http://blog.csdn.net/aoosang/aggbug/381133.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>Filter Graph的动态构建</title><link>http://blog.csdn.net/aoosang/archive/2005/05/25/380650.aspx</link><pubDate>Wed, 25 May 2005 16:29:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/25/380650.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/380650.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/25/380650.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/380650.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=380650</trackback:ping><description>本文档主要讲述了Filter graph的动态构建技术&lt;img src ="http://blog.csdn.net/aoosang/aggbug/380650.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>Directshow中的时钟（Time and Clocks in Dshow）</title><link>http://blog.csdn.net/aoosang/archive/2005/05/25/380634.aspx</link><pubDate>Wed, 25 May 2005 16:00:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/25/380634.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/380634.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/25/380634.aspx#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/380634.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=380634</trackback:ping><description>摘要：本篇文档简单介绍了DirectShow中用来标记数据同步的时钟。&lt;img src ="http://blog.csdn.net/aoosang/aggbug/380634.aspx" width = "1" height = "1" /&gt;</description></item><item><dc:creator>aoosang</dc:creator><title>DirectShow中的事件通知机制</title><link>http://blog.csdn.net/aoosang/archive/2005/05/25/380626.aspx</link><pubDate>Wed, 25 May 2005 15:54:00 GMT</pubDate><guid>http://blog.csdn.net/aoosang/archive/2005/05/25/380626.aspx</guid><wfw:comment>http://blog.csdn.net/aoosang/comments/380626.aspx</wfw:comment><comments>http://blog.csdn.net/aoosang/archive/2005/05/25/380626.aspx#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://blog.csdn.net/aoosang/comments/commentRss/380626.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=380626</trackback:ping><description>这篇文档描述DirectShow中事件产生的机制，以及应用程序是如何处理事件的。&lt;img src ="http://blog.csdn.net/aoosang/aggbug/380626.aspx" width = "1" height = "1" /&gt;</description></item></channel></rss>