DirectShow 项目开发小结(一)

开发DAB(数字音频广播)接收终端需要一个音频播放器,由于终端是基于wince5.0的,本着对微软的极大信任和追随MS多年积累的丰富经验,二话没说,选择了 directshow 基础结构。

    基于directshow的开发项目不外乎是开发插件(filter)和定制播放器。这次的需求两个都要做。因为transform插件和render插件都比较成熟,也有开源的一些source可供使用,所以插件的开发就以Source插件为多,包括像CCTV的网络播放就是一个Source插件,视频网站的这几年兴起和视频采集的应用,使很多团队在开发Source插件,我们这次也不例外,需要一个source插件,以便和DAB的基带解码芯片接口。播放器则相对容易,因为SDK里有个playwnd可供参考。

    项目开始总是免不了要先做一些 Search 和 Research 的工作。先将我使用到的一些重要资源罗列如下:

  • SDK(lib/sample/help)

    这个在微软的网站上可以下载到。以前directshow是和directx sdk在一起的,从某个版本开始,directshow已经成为windows(platform)sdk的一部分了。

  • 中文书

    陆其明翻、编了两本directshow方面的书,书名忘了,“百度一下,你就知道”,陆老师是directshow的先行者,directshow的陆老师就像com的潘爱民。陆老师在百度上有个directshow的陆其明吧,他的博客也是到处镜像。说点闲话,陆老师现在在上海某公司任CTO。我们做IT技术的在这一点上要学习陆老师,不是国外对失业的IT技术人员有几点建议么,你可以花2周时间为iphone写个程序放到apple store上卖赚上100万美刀,你也可以闲来无事写写博客,做自己的伯乐。

           微软团队的blog,这里运用了我的一条原理:解铃还需系铃人。

           directshow已经有很多年了,这里运用我的另一条原理:你碰到的问题别人已经碰到过。

 

(收集的资料很多,这里只挑主要的,抽空我再多整理些)

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值