DirectShow学习笔记1-帮助文档Introduction to DirectShow Application Programming

翻译和摘要 DirectShow帮助文档中:
Getting Started——>
Introduction to DirectShow Application Programming 文章

一、Filters and Filter Graphs

DirectShow 中的基本功能模块叫 filter (滤波器)。每个filter 有输入和输出。
DirectShow 中实现应用程序的操作就是将这些 filter的输入和输出连接起来。
一系列连接起来的 filter 叫做filter graph(滤波器图)。
下图就是一个filter graph(滤波器图)。

Filter Graphs举例

(略一部分关于这个图的具体说明。)

应用程序可以用更高一层的组件Filter Graph Manager 管理 filter 。(略一部分)

二、Writing a DirectShow Application

所有DirectShow应用程序都会做的3件事图表

1、应用程序创建 一个 Filter Graph Manager 的实例。
2、应用程序 用 Filter Graph Manager 的实例,创建一个 filter graph 。
filter graph 的 filter集合 是依赖于 应用程序的。
3、应用程序 通过 Filter Graph Manager 的实例 控制 filter graph 和通过各个filter的数据流。
这个过程中,应用程序一直可以回应 Filter Graph Manager 的实例 反馈的事件。

当这个过程结束,应用程序将释放Filter Graph Manager 和所有filters。

DirectShow 是基于 COM组件的。 Filter Graph Manager 和 filters 都是 COM组件。所有需要熟悉COM组件,可以阅读(略)。

其它帮助文档中的相关文章介绍。(略)

——完——

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值