- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 DirectShow编程(3.5) - 关于DirectShow - DirectShow中的事件通告
3.5 DirectShow中的事件通告 这一节主要描述在directshow filter graph中事件是怎样发生的,以及应用程序如何接收事件通告并响应它们。3.5.1 概述 一个filter通过发送一个事件通来通知filter graph manager某个事件已经发生。这些事件可以是一些预知的事件比如流结束事件,也可以是一些异常如render流时失败。一部分事件由filter
2004-10-13 09:51:00
4989
2
原创 DirectShow编程(3.4) - 关于DirectShow - Filter Graph中的数据流
3.4. Filter Graph中的数据流 这一节主要描述媒体数据是如何在filter graph中流动的。如果你只是为了编写DirectShow应用程序,你不需要知道这些细节,当然,知道这些细节对于编写directshow应用程序仍然是有帮助的。但是如果你要编写directshow filter,那么你就必须掌握这部分知识了。3.4.1. DirectShow数据流概述 在这一部分
2004-10-12 10:02:00
6178
原创 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应用程序都需要在某些
2004-10-12 10:01:00
8259
原创 DirectShow编程(3.2)- 关于DirectShow - Filter Graph和它的组件
3.2. Filter Graph和它的组件 这一节描述了DirectShow的主要组件,为DirectShow应用程序和DirectShow Filter开发者提供一个介绍。应用程序开发者可以忽略掉很多底层部分,但是,了解底层对于理解DirectShow架构还是很有帮助的。3.2.1. 关于DirectShow Filter DirectShow使用一个模块化的架构,每个处理过程都由
2004-10-12 10:00:00
7838
2
原创 DirectShow编程(3.1)- 关于DirectShow - DirectShow体系概述
3. 关于DirectShow3.1. DirectShow体系概述 多媒体的难题 处理多媒体有几个主要的难题: *多媒体流包含了巨大的数据量,而这些数据都必须非常快地被处理 *音频和视频必须同步,因此它们必须在同一时间开始或停止,并以同一速率播放 *数据可能来自很多的源,如本地文件、网络、电视广播和视频摄像机 *数据有各种各样的格式,如AVI、ASF、MPEG
2004-10-12 09:58:00
6449
1
原创 DirectShow编程(2)- 开始DirectShow旅程
2. 开始DirectShow旅程 这个章节的内容主要是编写DirectShow应用所需的一些基本概念,可以把它当作一个高级介绍,理解这些内容只需具备一般的编程和有关多媒体的知识。2.1. 设置DirectShow开发的编译环境 这节内容描述了如何来编译DirectShow应用。你可以使用命令行形式来编译一个工程,也可以在Microsoft Visual Studio集成环境下(包含V
2004-10-12 09:57:00
14490
3
原创 DirectShow编程(1)- DirectShow介绍
学习DirectShow有一段时间了,把这段学习过程中翻译出来的SDK与大家分享,同时也希望专家们指出我理解上的错误,万分感谢。1. DirectShow介绍 DirectShow是一个windows平台上的流媒体框架,提供了高质量的多媒体流采集和回放功能。它支持多种多样的媒体文件格式,包括ASF、MPEG、AVI、MP3和WAV文件,同时支持使用WDM驱动或早期的VFW驱动来进行多
2004-10-12 09:56:00
13524
5
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人