Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > directshow 模型分析
【标  题】:directshow 模型分析
【关键字】:directshow
【来  源】:http://blog.csdn.net/nxjbill/archive/2006/12/27/1464340.aspx

directshow 模型分析

Your Ad Here

一、层次模型 

对于典型的directshow多媒体应用模型层次如下图。

作为开发者,主要工作,就是将这些filter连接起来,然后提供UI,设置这些filter属性,从而将接口开发给用户实现不同的功能。

对于中间不同的变换filter可以实现不同的功能,如不同播放效果,抓图,录像等。

二、数据模型

  directshow的程序行为是将源数据,送到目的数据,在这之间进行数据变换,编码、解码等工作,那么中间是由于很的处理组成,每个filter会将上个filter的数据,缓存,然后进行处理,再数据打包交个下个filter。在这里作为两个不同filter之间是怎样交流数据呢,是通过一个称为IPin的接口。从模型中可以看出,filter graph manger 管理整个filter,并且对不同的filer IPin接口连接在一起。形成一个处理莲,每个filter只和IPin交换数据。数据处理完成后再交给outputpin 接口,从而传给下个filter进行处理。

 

 

 

用Vista工具箱手动优化Vista:【上一篇】
Winform中多国语言窗体的设计以及.NET中资源文件的使用:【下一篇】
【相关文章】
  • Directshow中Filter开发基础
  • 利用 DirectShow 开发自己的 Filter
  • 关于DirectShow SDK 和Windows SDK
  • DirectShow应用程序快速入门[转]
  • DirectShow介绍
  • About DirectShow
  • About DirectShow [2]
  • About DirectShow [3]
  • DirectShow SDK笔记【关于DirectShow(4)】
  • 一个很简单的DirectShow例子
  • 【随机文章】
  • Asp.NET(c#)DataGrid鼠标悬停项改变颜色,移除恢复
  • Active Ebook Compiler的注册算法(1)
  • 银行电子汇兑服务器备份方案
  • ASP+全新接触(3)
  • All Aboard! SE 完全破解实战(11)
  • 基于IP Filter的NAT透析(2)
  • debian下配置tetex3.0的方法
  • PHP中的正规表达式(一)
  • 微软揭示Zune细节
  • 用JavaScript实现类似于ToolTip的悬浮框
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 软讯网络 All Rigths Reserved.