多媒体技术基础.ppt

多媒体技术基础.ppt

ID:50302593

大小:78.50 KB

页数:26页

时间:2020-03-12

多媒体技术基础.ppt_第1页
多媒体技术基础.ppt_第2页
多媒体技术基础.ppt_第3页
多媒体技术基础.ppt_第4页
多媒体技术基础.ppt_第5页
资源描述:

《多媒体技术基础.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、多媒体技术基础第六章多媒体编程技术媒体控制接口;多媒体API函数OpenGL;多媒体编程实践;多媒体应用设计过程6.1媒体控制接口(MCI)1.MCI编程接口命令、消息2.MCI命令集close命令字等同于MCI_CLOSE命令消息常用命令3.关于MCI设备4.标准MCI设备类型5.设备名6.打开MCI设备6.2多媒体API函数API是应用程序编程接口(ApplicationProgramInterface)的缩写。这是一组工应用程序使用的命令,用以向计算机的操作系统请求或执行更低级的设备访问操作。1.API函数调用规则1)API函数声明2)API是用纸和参数传递2.多媒体API函数(1)

2、mciSendString();(2)mciExecute();(3)mciGetErrorString();3.波形音频函数(1)高层波形音频函数(2)低层波形音频函数6.3OpenGLOpenGL是近几年发展起来的一个性能卓越的三维图形标准。6.3.1OpenGL特点及功能OpenGL实际上是一个开放的三维图形软件包。从程序开发人员来看,OpenGL是一组绘图命令的API集合。1.OpenGL的特点1)应用广泛2)跨平台性3)高质量和高性能4)出色的编程特性5)网络透明性2.OpenGL的功能1)建模2)变换3)颜色模式设置4)光照和材质设置5)文理映射6)位图现实和图像增强7)双缓存

3、6.3.2OpenGL简介OpenGL是一套图形标准。他严格按照计算机图形学原理设计而成,符合光学和视觉原理,非常适合可视化仿真系统。1.OpenGL开发组件2.OpenGL的语法规则和函数库每个库函数均有前缀gl,glu,aux,分别表示该函数属于OpenGL基本库、实用库和辅助库。后缀表示OpenGL命令的数据类型,中间的关键词就是OpenGL函数的功能。例如:glVertex2i(100,200)OpenGL的库函数大致分为如下五类1)OpenGL核心库2)OpenGL实用库3)OpenGL辅助库4)OpenGL工具库5)Windows专用库3.状态机制6.3.3OpenGL程序设计

4、1.OpenGL的工作流程2.程序的基本结构三个部分第一部分是初始化部分。第二部分设置观察坐标系下的取景模式和取景框位置。第三部分是OpenGL的主要部分,使用OpenGL的库函数构造几何物体对象的数学描述,包括电、线、面的位置和拓扑关系,坐标变换,光照处理等。6.4多媒体编程实例6.4.1使用MCI编程1.MCI设备类型2.基于消息的MCI3.基于消息的MCI的使用4.打开MCI设备5.访问MCI设备6.基于消息的MCI例程6.4.2使用OpenGL编程6.5多媒体应用设计过程1.多媒体应用的选题2.脚本设计3.创意设计4.人-机界面设计本章小结两种媒体控制编程的方法媒体控制接口(MCI

5、)编程多媒体API函数编程还有OpenGL6.6.6.2.基于消息的MCI3.基于消息的MCI的使用

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。