帮帮文库

(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版) (终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)

格式:DOC | 上传时间:2022-06-25 08:12 | 页数:21 页 | ✔ 可以修改 | @ 版权投诉 | ❤ 我的浏览
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
1 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
2 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
3 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
4 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
5 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
6 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
7 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
8 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
9 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
10 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
11 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
12 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
13 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
14 页 / 共 21
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
(终稿)【毕业设计论文】基于Delphi的DirectShow开发的设计与研究.doc(最终版)
15 页 / 共 21

1、胸,撑开自信的帆破流向前,展示搏击的风采。 第部分背景知识 是微软公司提供的套在平台上进行流媒体处理的开发包,与 开发包起发布。它经过中的发展而来,集成了家族 中的其他成员等,可以说是位集大成者。 能做些什么为多媒体流的捕捉和回放提供了强有力的支持。运用 ,可以很方便地从支持驱动模型的采集卡上捕获数据,并且进行相应的后期 处理乃至存储到文件中。它广泛地支持各种媒体格式,包括 等等,使得。

2、个时钟,称为参考时钟, 参考时钟可以确保所有的数据流同步,视频桢或者音频桢应该被提交的时间称为 是相对于参考时钟来确定的。 应该选择个参考时钟,可以选择声卡上的时钟,也可以选择系继续往下传输后者负责数据的去向给声卡显卡进行播 放或者输出到文件存储。 第二部分核心技术 的开发实际就是的开发,自身提供了,下面就是概述。 的 般分为下面几种类型。 源过滤器源过滤器引入数据到过滤器图表中。

3、 实际需要的分配的内存和属性中定义的不匹配 这个函数中为虚抽象函数,所以必须实现代码完成实际的视频数据填充,以便下传 获取中视频数据内存指针获取 确认我们将要访问的视频格式,如果不合格将出现异常 复制位图数据到输出 如果的字节数大于真实图像字节,就限定复制的字节 。

4、 混合过滤器混合过滤器把多个输入组合成个单独的数据流。例 如,混合过滤器把视频流和音频流合成个格式的字节流。 过滤器的这些分类并不是绝对的,例如个读过滤器既是 个源过滤器又是个分割过滤器。 关于 也是个对象,用来控制中的所有的, 主要有以下的功能 用来协调之间的状态改变,从而使中的所有的的状态的改变 应该致。 建立个参考时钟。 将的消息通知返回给应用。

5、数字媒体格式的方法,当两个连接的 时候,他们会就采用种媒体类型达成致的协议。媒体类型定义了处于源头的 将要给下游的发送什么样的数据,以及数据的。如果两个 不能够支持同种的媒体类型,那么他们就没法连接起来。 对于大多数的应用来说,也许你不用考虑媒体类型,但是,有些应用程序中,你会直接 应用到媒体类型的。 媒体类型是通过结构定义的。 通过的连接来传递数据,数据流是从个的输出流向相连的。

6、,数据来源可以是 文件网络照相机等。不同的源过滤器处理不同类型的数据源。 变换过滤器变换过滤器的工作是获取输入流,处理数据, 并生成输出流。变换过滤器对数据的处理包括编解码格式转换压缩解压缩等。 提交过滤器提交过滤器在过滤器图表里处于最后级,它们 接收数据并把数据提交给外设。 分割过滤器分割过滤器把输入流分割成多个输出。例如, 分割过滤器把个格式的字节流分割成视频流和音频流。。

7、媒体数据的回放变得轻而易举。另外,直接支持的播放,视频 的非线性编辑,以及与数字摄像机的数据交换。更值得提的是,提供的是种 开放式的开发环境,每个功能模块都采取组件方式,称为,开发者也可以开发自 己的功能来扩展的应用。按照功能来划分,分为类 。前者负责获取数据,数据源可以是文件 数字摄像机等,然后将数据往下传输中间者负责数据的格式转换,比如数据流的分离与合 成编码解码等,然后把数据 。

8、 程序启动过程,先创建各个的对象,然后使用加入到 中,然后把每个按照 数据流把和连接起来。最好启动即可。 是基于模块化,每个功能模块都采取组件方式,称为。 提供了系列的标准的模块可用于应用开发,开发者也可以开发自己的功能来扩展 的应用。下面我们用个例子来说明如何采取来播放个的视频文 件。 首先从个文件中读取数据,形成字节流。这个工作由源完成 检查数据流的头格式,然后通。

9、 但是,管理器没有提供如何将数据从个发送到另个的方法, 这个工作是由在内部通过来独立完成的。 媒体类型 因为是基于组件的,就需要有种方式来描述每个点 的数据格式,例如,我们还以播放文件为例,数据以块的形式进入中,然后 被分割成视频和音频流,视频流有系列的压缩的视频桢组成,解压后,视频流由系列的 无压缩的位图组成,音频流也要走同样的步骤。 媒体类型是种很普遍的,可以扩展的用来描述。

10、 的输入。输出常用的传递数据的方式是调用输入上的 方法。 对于来说,可以有好几种方式来分配媒体数据使用的内存块,可以在堆上分配,可以 在的表面,也可以采用共享内存,还有其他的些方法,在中 用来进行内存分配任务的是内存分配器 对于没有压缩的帧,都要设置为,当作关键帧对待 基于的开发概述选择自信,就是选择豁达坦然,就是选择在名 利面前岿然不动,就是选择在势力面前昂首挺。

11、程序 提供用来建立的方法。 简单描述,就是各个组成的个流程图。 不接受负高度,超出屏幕外的不支持 接受该格式 在视频格式协商好后,每次都必须调用它,确定需要传输的的内存大 小 来自接口的 内存块数量 内存块大小 确保该,否则会引发异常 通过分配查询我们需要的内存大。

12、分割将视频流和音频流分开。 解码视频流,根据压缩格式的不同,选取不同的。 通过重画视频图像。 音频流送到声卡进行播放,般采用缺省的。 状态改变,中的的状态改变应该致,因此,应用程序并将状态改变的命令直 接发给,而是将相应的状态改变的命令发送给,由 将命令分发给中每个。也是同样的方式工作,首先由应用程序将 命令发送到管理器,然后由其分发给每个。 参考时钟,中的都采用的。

参考资料:

[1](终稿)【毕业设计论文】基于Android系统手机通讯管理软件设计的开发与实现毕业设计论文(整理版).doc(最终版)(第21页,发表于2022-06-25 08:09)

[2](终稿)【毕业设计论文】基于Android系统的音乐播放器的设计与开发(整理版).doc(最终版)(第34页,发表于2022-06-25 08:09)

[3]【毕业设计论文】基于Android系统的课程管理系统的设计与开发(第35页,发表于2022-06-25 08:09)

[4](终稿)【毕业设计论文】基于android系统的个人记账系统的设计与开发(整理版).doc(最终版)(第31页,发表于2022-06-25 08:09)

[5](终稿)【毕业设计论文】基于Android手机电子书阅读器设计与开发(整理版).doc(最终版)(第40页,发表于2022-06-25 08:09)

[6](终稿)【毕业设计论文】基于android手持设备的景区导览系统需求分析(整理版).doc(最终版)(第34页,发表于2022-06-25 08:09)

[7](终稿)【毕业设计论文】基于Android平台的物流信息管理系统的设计与开发(整理版).doc(最终版)(第42页,发表于2022-06-25 08:09)

[8](项目成果)10万吨甲基丙烯酸甲酯项目可行性论证申报材料(华经纵横)(第18页,发表于2022-06-25 08:09)

[9](项目成果)10万吨生鲜猪肉冷链物流改造项目可行性论证申报材料(华经纵横)(第84页,发表于2022-06-25 08:09)

[10](项目成果)10万吨生物饲料、5万吨省级粮食储备库、5万吨A级绿色大米项目可行性论证申报材料(华经纵横)(第35页,发表于2022-06-25 08:09)

[11](终稿)【毕业设计论文】基于android平台的音乐播放器的设计与开发-毕业论文设计(整理版).doc(最终版)(第55页,发表于2022-06-25 08:09)

[12](终稿)【毕业设计论文】基于Android平台的手机红蝶订餐设计的开发与实现(整理版).doc(最终版)(第37页,发表于2022-06-25 08:09)

[13]【毕业设计论文】基于Android平台的短信通设计的开发与实现(第84页,发表于2022-06-25 08:09)

[14](终稿)【毕业设计论文】基于Android平台的3G气象软件(整理版).doc(最终版)(第39页,发表于2022-06-25 08:09)

[15](终稿)【毕业设计论文】基于Android平台备忘录软件设计的开发与实现(整理版).doc(最终版)(第58页,发表于2022-06-25 08:09)

[16](终稿)【毕业设计论文】基于Android的中医信息处理系统设计的开发与实现(整理版).doc(最终版)(第93页,发表于2022-06-25 08:09)

[17](终稿)【毕业设计论文】基于Android的应用软件开发实例初探(整理版).doc(最终版)(第24页,发表于2022-06-25 08:09)

[18](终稿)【毕业设计论文】基于Android的五子棋游戏设计的开发与实现(整理版).doc(最终版)(第42页,发表于2022-06-25 08:09)

[19](终稿)【毕业设计论文】基于Android的无线点餐的设计与开发(整理版).doc(最终版)(第44页,发表于2022-06-25 08:09)

[20](终稿)【毕业设计论文】基于Android的手机游戏方块派对的设计与开发(整理版).doc(最终版)(第39页,发表于2022-06-25 08:09)

下一篇
温馨提示

1、该文档不包含其他附件(如表格、图纸),本站只保证下载后内容跟在线阅读一样,不确保内容完整性,请务必认真阅读。

2、有的文档阅读时显示本站(www.woc88.com)水印的,下载后是没有本站水印的(仅在线阅读显示),请放心下载。

3、除PDF格式下载后需转换成word才能编辑,其他下载后均可以随意编辑、修改、打印。

4、有的标题标有”最新”、多篇,实质内容并不相符,下载内容以在线阅读为准,请认真阅读全文再下载。

5、该文档为会员上传,下载所得收益全部归上传者所有,若您对文档版权有异议,可联系客服认领,既往收入全部归您。

帮帮文库——12年耕耘,汇集海量精品文档,旨在将用户工作效率提升到极致