详细设计-基于S3C2440平台的媒体播放的设计与实现_第1页
详细设计-基于S3C2440平台的媒体播放的设计与实现_第2页
详细设计-基于S3C2440平台的媒体播放的设计与实现_第3页
详细设计-基于S3C2440平台的媒体播放的设计与实现_第4页
详细设计-基于S3C2440平台的媒体播放的设计与实现_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

基于 S3C2440 平台的媒体播放的设计与实现详细设计总页数 13 正文 10 附录 无 生效日期 2013.12.23编制 批准南昌航空大学东软班 详细设计报告 版本:0.1.02修 改 履 历修改编号 日期 修改人 版本号 修改内容1 0.1.0 初始做成南昌航空大学东软班 详细设计报告 版本:0.1.03目 录1 文档概述 .41.1 文档目的和范围 .41.2 术语/缩略语 .41.3 参考文档 .42 处理 .42.1 模块数据结构定义 .42.1.1 全局变量定义 .42.2 模块功能实现 .52.2.1 模块内部函数 .5南昌航空大学东软班 详细设计报告 版本:0.1.041 文档概述1.1 文档目的和范围此文档是对基于S3C2440的媒体播放的图形界面模块的详细设计描述,主要是描述了本模块与其它模块的接口函数和内部接口函数以及内部函数的定义、流程图和构成图以及测试项目的。1.2 术语 /缩略语序号 术语/缩略语 说明1 Qt 图形界面设计2 Phonon 多媒体 API3 S3C2440 内核处理器4 .bashrc 配置文件,开机自行读取1.3 参考文档序号 文档名 作者 时间 版本1 详细设计模板 东软提供 2007-11-9 0002 详细设计方法 东软提供 2007-11-9 0003 函数说明指南 东软提供 2007-6-4 1104 流程图指南 东软提供 2007-6-4 1105 概要设计 杜明泽 2010-9 010南昌航空大学东软班 详细设计报告 版本:0.1.052 处理2.1 模块数据结构定义2.1.1 全局变量定义class MediaPlayer; /媒体播放class QMenu; /菜单class QPushButton; /按钮class QLabel; /标签class QSlider; /进度滑块class QTextEdit; /文本编辑#define SLIDER_RANGE 82.2 模块功能实现2.2.1 模块内部函数2.2.1.1 playPause【函数式样】函数名 playPause文件名 mediaplayer.cpp功能概要 播放/暂停记述形式 void MediaPlayer:playPause()返回值 类型 void 说明详细说明暂停正在播放的视频,播放正在暂停的视频使用注意事项南昌航空大学东软班 详细设计报告 版本:0.1.06播放本地文件【函数处理流程】开始s t a t e ( ) = = P l a y i ng S t a t e结束P l a y ( )P l a y ( )s e e k ( 0 )P a u s e ( )N oc u r r e n t T i m e = = t o t al T i m eY e sN oY e s2.2.1.2 openFile【函数式样】函数名 openFile南昌航空大学东软班 详细设计报告 版本:0.1.07文件名 mediaplayer.cpp功能概要 打开视频文件记述形式 void MediaPlayer:openFile()返回值 类型 void 说明详细说明打开视频文件并播放使用注意事项在选中视频之后播放文件【函数处理流程】南昌航空大学东软班 详细设计报告 版本:0.1.08开始g e t O p e n F i l e N am e s ( )P l a y ( )结束h a s P a u s e d F or D i a l o gc l e a r Q u e u e ( )f i l e N a m e s . si z e ( ) 0f i l e N a m e = f i l e N a m e s 0 s e t F i l e ( f i l e Na m e )N oY e sY e si 0结束P l a y ( )s e t E n a b l e d ( )s e t C u r r e n t S o ur c e ( q u e u e 0 )Y e sN o2.2.1.6 keyPressEvent【函数式样】函数名 keyPressEvent文件名 mediaplayer.cpp功能概要 鼠标点击事件记述形式 void MediaVideoWidget:keyPressEvent(QKeyEvent *e)参数类型 变量名 I/O 说明QKeyEvent e I 事件返回值 类型 void 说明详细说明响应鼠标点击南昌航空大学东软班 详细设计报告 版本:0.1.013【函数处理流程】开始k e y ( ) = = K e y _ S p a c e结束p l a y P a u s e ( )a c c e p t ( )a c c e p t ( )s e t F u l l S c r e e n( f a l s e )N ok e y ( ) = = K e y _ E s c a p e Y e sY e sN o2.2.1.7 setFile【函数式样】函数名 setFile文件名 mediaplayer.cpp功能概要 文件播放记述形式 void MediaPlayer:setFile(const QString &fileName)参数类型 变量名 I/O 说明const QString & fileName I 文件名返回值 类型 vo

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论