C++高级编程.ppt

C++高级编程 多媒体编程 第3章 多媒体编程 本章重点: 多媒体的基本理论; Windows媒体控制接口(MCI); VC++开发环境中的多媒体程序的编制。 主要内容: 1 多媒体概述 2 VC++中声音的处理 3 VC++中图像的处理 4 VC++中的视频处理 3.1 多媒体概述 媒体与多媒体 视觉类媒体 听觉类媒体 W32的多媒体服务 在VC++中开发多媒体应用时应注意的问题 媒体与多媒体 媒体:即承载信息的载体,包括感觉、表示、显示、存储、传输媒体。 与多媒体最为密切相关的是表示媒体,如数值、文本、声音、图形、图像等。 多媒体则是以上多种媒体的综合,多媒体程序的编制则是在应用程序中整合多媒体技术。 3.1.1 视觉媒体 通过视觉传递信息的媒体,都属于此类。 位图图像: 依赖于设备的位图(DDB) 不依赖于设备的位图(DIB):以文件(*.bmp)的形式长久保存 矢量图形: 用一组指令的形式描述图形特征,存储量很少。 动态图像 若干连续的静态图像在时间轴上不断变化的结果 动态影像视频:单帧图像是真实图像 二维或三维动画:是变化的图形。 符号 3.1.2 听觉媒体 通过声音形式以听觉传递信息的媒体均属此类。 波形声音(WAV文件) 在其中,任何声音均可按采样量化并恰当恢复,它包含了所有声音形式 语音 不仅是一种波形,还具有内在的语言特性,可由特殊的方法进行一次抽象,是一种特殊的

文档评论(0)

1亿VIP精品文档

相关文档