- 1、本文档共28页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
多媒体编程
多媒体编程是当今计算机应用最重要的领域之一,多媒体程序设计也是Visual C++编程的一个重要的组成部分。本章就是利用Visual C++对多媒体程序设计的方法进行详细的描述。
1.1 多媒体介绍
随着计算机技术的不断发展,计算机软、硬件都发生了质的飞跃,计算机操作系统从最初支持单一的DOS模式。发展到今天支持多媒体的图形视窗模式。用户在高性能CPU的支持下,在计算机上可以拥有各式各样的多媒体视听感受。
利用计算机的多媒体设备与应用软件的支持,用户可以实现诸如浏览图像、聆听音乐、观看电影、玩游戏等诸多多媒体功能。
多媒体(Multimedia)就是多重媒体的意思,可以理解为直接作用于人感官的文字、图形图像、动画、声音和视频等各种媒体的统称,即多种信息载体的表现形式和传递方式。本章指的就是指多种计算机媒体,如图片、电影、幻灯片等。媒体可以是图形、图像、声音、文字、视频、动画等信息表示形式。
1. 文本
文本是以文字和各种专用符号表达的信息形式,是现实生活中使用得最多的一种信息存储和传递方式。用文本表达信息给人充分的想象空间,它主要用于对知识的描述性表示,如阐述概念、定义、原理和问题以及显示标题、菜单等内容。 2.图像
图像是多媒体软件中最重要的信息表现形式之一,它是决定一个多媒体软件视觉效果的关键因素。作为多媒体的一个重要类型,图像无处不在。既可以是计算机中的各种图像文件、也可以是计算机屏幕绘图。在Windows XP系统中有许多图像文件,为了查看图像文件的内容,Windows XP系统担供了Windows图片和传真查看器(Picture and Fax Viewer)。
计算机中的图像可以有多种存储格式,通常以其扩展名进行区分,常见的图像格式有BMP、JPG、GIF、 PNG、WMF和PCX等。 3.动画
动画是利用人的视觉暂留特性,快速播放一系列连续运动变化的图形图像,也包括画面的缩放、旋转、变换、淡入淡出等特殊效果。通过动画可以把抽象的内容形象化,使许多难以理解的内容变迁生动有趣。合理使用动画可以达到事半功倍的效果。 4.音频
音频可以是计算机中的各种音效、音乐、歌曲等媒体。在Windows XP系统中,提供了两个与音频操作相关的应用程序。一个是录音机(Sound Recorder),用来录制声音,另一个是音量控制(Volume Control),用来控制系统音量大小。
计算机中的音频一般可以是来自CD光盘、WAVE文件、MIDI序列、MP3文件等。 5.视频
视频具有时序性与丰富的信息内涵,常用于交待事物的发展过程。视频非常类似于我们熟知的电影和电视,有声有色,在多媒体中充当起重要的角色。
在Windows XP系统中有许多视频文件,Windows XP系统提供了媒体播放器(Windows Media Player)。
计算机中的视频一般来自VCD光盘、DVD光盘、AVI文件、MPEG文件、RM文件、GIF动画、FLASH动画、摄像头和视频采集卡等。
多媒体的主要特点:
集成性 能够对信息进行多通道统一获取、存储、组织与合成。
控制性 多媒体技术是以计算机为中心,综合处理和控制多媒体信息,并按人的要求以多种媒体形式表现出来,同时作用于人的多种感官。
(3)交互性 交互性是多媒体应用有别于传统信息交流媒体的主要特点之一。传统信息交流媒体只能单向地、被动地传播信息,而多媒体技术则可以实现人对信息的主动选择和控制。
(4)非线性 多媒体技术的非线性特点将改变人们传统循序性的读写模式。以往人们读写方式大都采用章、节、页的框架,循序渐进地获取知识,而多媒体技术将借助超文本链接(Hyper Text Link)的方法,把内容以一种更灵活、更具变化的方式呈现给读者。
(5)实时性 当用户给出操作命令时,相应的多媒体信息都能够得到实时控制。
(6)信息使用的方便性 用户可以按照自己的需要、兴趣、任务要求、偏爱和认知特
来使用信息,任取图、文、声等信息表现形式。
(7)信息结构的动态性 用户可以按照自己的目的和认知特征重新组织信息,增加、删除或修改节点,重新建立链接。
1.2 多媒体控制接口
多媒体控制接口(MCI)是种介于MCIWnd窗体类和与设备相关的低层接口之间的一种多媒体编程接口。多媒体控制接口是一种基于命令的接口,即应用程序通过MCI命令来实现与多媒体设备之间的通信。
MCI接口由3部分组成:①MCI命令及和MCI命令相对应的参数数据结构:②MCI接口函数;③MCI接口消息。MCI所有这些命令、数据结构及函数的声明均放在头文件mmsystem.h中,其链接库文件为winmm.lib。
1.MCI命令
MCI有两种类型的命令:字符串命令和消息命令。这两者在功
您可能关注的文档
- 华南理工《企业形象策划与设计》教学资料 课程标准 《企业形象策划与设计》课程标准.doc
- 西财《基础会计》教学资料 课后习题答案 第九章.doc
- 西财《新编学前儿童语言教育与活动指导》教学资料 教学案例 绘画活动中教师对幼儿的语言引导.docx
- 国防《机械制造工艺与设备》教学资料包 教学检测 教学检测A.doc
- 上交大高职《城市轨道交通客运服务英语》教学资料 阅读文章 Rapid Transit.doc
- 《纳税筹划》新版教学资料包 《纳税筹划》第九章.doc
- 国防《信号与系统》教学资料包 课后习题答案 第四章.doc
- 《汽车电工电子技术》 习题答案 项目一思考与练习答案.doc
- 上交大《道路工程识图与绘图》教学资料 教学检测 《道路工程识图与绘图》试题1答案及评分.doc
- 国防《Dreamweaver网页制作》教学资料包 教学资源推荐 期末测试1.doc
文档评论(0)