欢迎来到天天文库
浏览记录
ID:50302593
大小:78.50 KB
页数:26页
时间:2020-03-12
《多媒体技术基础.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的使用
此文档下载收益归作者所有