国防《Visual C++程序设计教程》教学资料包 教学资源推荐 多媒体编程.doc

国防《Visual C++程序设计教程》教学资料包 教学资源推荐 多媒体编程.doc

  1. 1、本文档共28页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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有两种类型的命令:字符串命令和消息命令。这两者在功

您可能关注的文档

文档评论(0)

xtgj + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档