




已阅读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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 安全培训教师岗位证书课件
- 2025年榆林华源电力有限责任公司招聘(5人)模拟试卷及完整答案详解1套
- 2025春季中国电信实习生招聘模拟试卷含答案详解
- 2025年安徽皖信人力资源管理铜陵分公司招聘20人模拟试卷含答案详解
- 2025内蒙古鄂尔多斯市康巴什区青年就业见习计划招募模拟试卷及答案详解(名师系列)
- 2025国家农业农村部食物与营养发展研究所综合办公室助理招聘4人模拟试卷及答案详解(必刷)
- 小学劳动安全培训制度课件
- 2025河北邯郸冀南新区选聘农村党务(村务)工作者111人考前自测高频考点模拟试题及完整答案详解
- 2025年PCB制板项目合作计划书
- 2025年上海市金融稳定发展研究中心公开招聘工作人员考前自测高频考点模拟试题及1套完整答案详解
- 餐饮财务问题的研究报告
- 慢性疾病运动干预中心服务要求(征求意见稿)
- 人教版数学-五年级上册-第一单元计算、解决问题(同步练习)
- 林同炎与美洲银行大厦
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 人教版八年级历史上册 第一、二单元 单元测试卷( 2024年秋)
- 二次抵押贷款合同
- DZ/T 0462.5-2023 矿产资源“三率”指标要求 第5部分:金、银、铌、钽、锂、锆、锶、稀土、锗(正式版)
- 糖尿病合并尿路感染
- 芯片封装行业分析
- 健康指南绝经与乳腺癌的关联性
评论
0/150
提交评论