多媒体创作系统的设计与实现(1)(3)
2014-12-06 01:07
导读:另外,还可嵌入播放其它著作工具的作品并融合到播出中。这种编辑方法使整个格本形成一个前后一贯的大表格,前、后、左、右滚动可直观方便地浏览全部
另外,还可嵌入播放其它著作工具的作品并融合到播出中。这种编辑方法使整个格本形成一个前后一贯的大表格,前、后、左、右滚动可直观方便地浏览全部剧本,操作非常简便,整体性好,每页随时可进行修改,并可随时察看每页效果。2.多媒体数据访问的实现
(1)采用windows api处理多媒体数据
我们使用bitblt函数实现图形图像的变化,mci接口处理音频、视频、动画、cd-audio数据的播放。
windows 3.1中的mmsystem.dll动态连接程序库提供了大约一百多个具有多媒体处理能力的api函数,其mci函数提供了与设备无关的程序接口,应用程序可以通过mci命令访问符合mci控制标准的多媒体设备,mci接口覆盖了多媒体的主要领域,因此可以满足大多数应用系统的开发需要。由于mci的设备无关性,更换设备时只需更换mci驱动程序,无需了解每种多媒体产品的细节,系统升级十分方便,提高了应用系统的开发效率及灵活性。
在系统开发中,主要用到的mci多媒体设备类型及驱动程序如表2。
表2
其余的mpg、dat等视频格式的设备类型及mci驱动程序视其产品提供的mci驱动程序而定。
(2)利用用户控制对象vbx进行编程,处理图、文、声、像等多媒体数据
目前有众多知名厂商开发出各类vbx控制对象,支持visual c 、visual basic,vbx有可能成为标准文件格式。这类功能强大的vbx控制对象是开发多媒体系统,提高开发效率,缩短开发周期的有效武器,使我们对复杂的图文特效及外部设备的控制都交给了控制对象去处理,大大减少了编程的工作量,而且准确性、高效性大大地提高。
开发多媒体系统常用到的vbx主要有:支持mci接口的mci.vbx(microsoft公司);支持flc、fli动画演播的vbplay.vbx(autodesk公司);支持图文播放效果的fxtools/vb(imagefx公司)、knife.vbx(imageknife)、mhpicture.vbx(microhelp公司);支持图形、图像、文字播放效果的fximage.vbx、fxlabel.vbx;支持mov视频播放的qtmove.vbx、qtview.vbx。共2页: 1 [2] 下一页 论文出处(作者):
(科教范文网http://fw.nseac.com)
FoxproDBF数据库转换成SQLServer6.5表的几种方法
C语言实的串行通信接口程序