实用视频播放器的设计与实现Delphi.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

实用视频播放器的设计与实现Delphi

实用视频播放器的设计与实现目录前言11 绪论21.1 数字视

频技术的国内外发展现状21.2 多媒体技术应用的基本现状21.3 研究本课

题的背景和目的31.3.1 本课题提出的背景31.3.2 本课题的研究目

的31.4 课题的内容和任务32 开发环境的介绍42.1 Delphi简

介42.1.1 Delphi的基本形式42.1.2 Delphi特点42.2 Directx 简

介52.2.1 部件对象模型(COM)52.2.2 DirectX和部件对象模型

COM 62.3 Directshow 组件技术概述72.3.1 Directshow 的结构框架

图72.3.2 Filter和Filter Graph 82.3.3 过滤器图表管理器(Filter Graph Manager)102.3.4 引脚(pin)103 视频播放器基础知识123.1

视频123.1.1 几种常见的视频格式简介123.2 视频播放器133.2.1 媒体

播放器的类型划分133.2.2 几种常见的视频播放器软件143.2.3 多媒体播

放器的作用143.3 常见的播放器软件的播放原理153.3.1 视频流播放技术

理论153.3.2 视频解编码标准163.3.3 视频编解码原理174 视频播放器

的总体设计194.1 系统开发平台194.2 系统总体设计思路194.3 系统总

体方案分析214.3.1 研究目标214.3.2 本播放器系统的特点214.3.3 播

放器系统的总体方案图214.4 系统总体功能分析245 播放器的详细设计与

实现285.1 详细设计的目标285.2 各模块功能实现285.2.1 主体模块实

现285.2.2 视频播放模块实现355.2.3 音频播放模块405.2.4 CD播放模

块445.3 软件测试47结束语49参考文献50致

谢51 摘要:目前常见的多媒体播放软件应该说各有特色,但是几乎每1个都存在着不如人意的地方。本播放器软件是基于DirectX

集成开发环境中的DirectShow组件技术。具体内容提要如下:首先,本文简

要介绍多媒体与多媒体技术的相关知识,并对多媒体与多媒体技术的发展现状

与发展前景做简要阐述,然后对视频播放器的种类及其在多媒体技术中所起的

作用做简要介绍。其次,本文着重论述了视频播放器的实现过程,主要包括以

下几个方面:开发本软件所使用的开发平台与相关技术;待开发系统的系统流

程图、组织结构图和数据流程图及其分析;系统功能分析及各功能模块功能实

现方案;然后再列出本系统关键功能模块的代码实现方案。最后,对本系统的

开发过程做简要总结,介绍1下本人开发本系统的体会和感想。关键词:视频;播放器;Delphi;Directshow; DirectX Design and Implement of Video Player Abstract:Each of the current multi-media broadcasts software has its different features,but each has some bugs.he software is to base on the DirecShow compenent technology of DirectX .Its concrete contents is as follows: First, this text tells multi-media and technical related knowledge in multi-media,and do with development foreground with technical development in multi-media present

condition to the multi-media the synopsis expatiate,then broadcasting the machine to video that see the category and its in multi-media technique a function for rising does the synopsis introduction.Second, this text emphasizes in realizes process of video player. include few aspects as following:the terrace of development and the related technique in Developing this software ;the system flow chart that

develop the system and organizes construction diagram with data flow chart and its analysis;System function analysis and realizes project of each function mold ;Then list the realizes project for code of each of function mold .Finally,summrize the process of sysytem developing and introduce the feeling of develop this

system . Key words: video; player; Delphi; DirectShow; DirectX 前言多媒体技术是当今信息技术领域发展最快、最活跃的技术,是新1代电子技术发展和竞争的焦点。多媒体技术融计算机、声音、文本、图像、动画、视频和通信等多种功能于1体,借助日益普及的高速信息网,可实现计算机的全球联网和信息资源共享,因此被广泛应用在咨询服务、图书、教育、通信、军事、金融、医疗等诸多行业,并正潜移默化地改变着我们生活的面

貌。多媒体技术已经成为当今比较热门的研究课题,特别是伴随着多媒体技术的网络化,使得多媒体技术的发展前景无限广阔,因此掌握多媒体及多媒体技术的相关知识,了解多媒体技术当前的发展状况及未来的发展前景,并能熟练地进行多媒体技术的开发,对于当前即将毕业的大学生来讲,是很有发展前途的。 1 绪论多媒体技术的概念和应用出现于20世纪80年代初期,经过10余年的发展,随着计算机科学网络的普及和多媒体技术的发展,已成为计算机领域发展的热点技术,针对目前各种媒体格式,如何简单方便的播放各类媒体已成为人们普遍关注的问题,而媒体播放器的开发也变得10分重要。

相关文档
最新文档