
DirectShow编程
gmq517
山高为峰,德高为范。
攀登技术和人品的高峰,
注定需要孤独的面对。
展开
-
DirectShow编程(2)- 开始DirectShow旅程
2. 开始DirectShow旅程 这个章节的内容主要是编写DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解这些内容只需具备一般的编程和有关多媒体的知识。2.1. 设置DirectShow开发的编译环境 这节内容描述了如何来编译DirectShow应用。你可以使用命令行形式来编译一个工程,也可以在Microsoft Visual Studio集成环境下原创 2009-06-26 11:26:00 · 1033 阅读 · 0 评论 -
DirectShow编程(3.2)- 关于DirectShow - Filter Graph和它的组件
3.2. Filter Graph和它的组件 这一节描述了DirectShow的主要组件,为DirectShow应用程序和DirectShow Filter开发者提供一个介绍。应用程序开发者可以忽略掉很多底层部分,但是,了解底层对于理解DirectShow架构还是很有帮助的。3.2.1. 关于DirectShow Filter DirectShow使用一个模块化的架构,每个处理过程原创 2009-06-26 11:28:00 · 2174 阅读 · 0 评论 -
DirectShow编程(3.4) - 关于DirectShow - Filter Graph中的数据流
3.4. Filter Graph中的数据流 这一节主要描述媒体数据是如何在filter graph中流动的。如果你只是为了编写DirectShow应用程序,你不需要知道这些细节,当然,知道这些细节对于编写directshow应用程序仍然是有帮助的。但是如果你要编写directshow filter,那么你就必须掌握这部分知识了。3.4.1. DirectShow数据流概述 在原创 2009-06-26 11:30:00 · 4925 阅读 · 0 评论 -
DirectShow编程(1)- DirectShow介绍
最近一段时间,在编写DirectShow应用程序时常常遇到一些问题,原因是对DirectShow技术没有较全面地掌握,对各个接口间的关系以及filter与filter之间连接的内部过程等都只是一知半解,除了再仔细地看看DirectShow的基类库源文件之外,觉得也很有必要从头到尾看一遍DirectShow的MSDN文档。在看时顺便有选择地翻译出来,一来以便以后再看时可以轻松点,二来也敦促自己不能不原创 2009-06-26 11:24:00 · 1356 阅读 · 0 评论 -
DirectShow编程(3.3)- 关于DirectShow - 构建Filter Graph
3.3. 构建Filter Graph3.3.1. 用于构建Graph的组件 DirectShow提供了一系列用于构建filter graph的组件,包括: *Filter Graph Manager。这个对象用于控制filter graph,支持IGraphBuilder、IMediaControl和IMediaEventEx等许多接口。所有的directshow应用程序都需要在某原创 2009-06-26 11:29:00 · 1943 阅读 · 0 评论 -
DirectShow编程(3.1)- 关于DirectShow - DirectShow体系概述
多媒体的难题 处理多媒体有几个主要的难题: *多媒体流包含了巨大的数据量,而这些数据都必须非常快地被处理 *音频和视频必须同步,因此它们必须在同一时间开始或停止,并以同一速率播放 *数据可能来自很多的源,如本地文件、网络、电视广播和视频摄像机 *数据有各种各样的格式,如AVI、ASF、MPEG和DV *程序员无法预知最终用户使用什么样的硬件设备原创 2009-06-26 11:27:00 · 994 阅读 · 0 评论