API函数在制作多媒体播放器中的应用.PDF

API函数在制作多媒体播放器中的应用.PDF

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
API函数在制作多媒体播放器中的应用

维普资讯 第24卷 第2期 沈阳师范大学学报 (自然科学版) Vo1.24.No.2 2006年4月 JournalofS]lenyangNormalUniversity(NaturalScience) Apr.2006 文章编号:1673—5862(2006)02 0199—03 API函数在制作多媒体播放器中的应用 齐维毅 ,申 海,张亚琴 (沈阳师范大学 物理科学与技术学院,辽宁 沈阳 110034) 摘 要:优秀的多媒体播放软件大多体积庞大,占用系统资源较多.Windows多媒体体系结 构具有可扩展性和与设备无关性,非常便于多媒体应用程序的开发;VFP提供的Acti、,eX控件、 API函数等技术具有强大的多媒体编程功能.结合以上技术特点,阐述了在v】环境下利用API 函数制作多媒体播放器的设计方案和实现方法,使得应用软件占用系统资源少,运行效率高,丰富 了应用软件的功能. 关 键 词 :API函数;多媒体播放器 ;媒体控制接口;控件技术 中图分类号:TP392 文献标识码:A 当今的信息交流,多媒体资料越来越多,即使是针对数据库的语言,如VisualFoxPro,也非常需要 多媒体播放功能.因为众多的多媒体资料保存在数据库中,浏览这些资料离不开多媒体播放功能.当然, 优秀的多媒体播放软件很多,但它们大多非常庞大,占用很多系统资源.Windows多媒体结构的可扩展 性和与设备无关性,非常便于多媒体应用程序的开发.在Windows环境下,利用VFP制作多媒体播放 器有多种方法,主要方法是利用API函数,其特点是 占用较少系统资源,能灵活制作出适合 自己风格的 播放器,并可移植到应用程序中,使系统功能更加强大. 1 Windows对多媒体的支持 ’ 1.1 Windows多媒体体系结构 Windows的多媒体体系结构可分为多媒体应用程序、多媒体核心翻译、多媒体驱动程序等3个层 次,如图1所示.多媒体核心翻译层是系统核心MMSYsTEM(MultiMediaSystem),它把多媒体应用程 序和多媒体设备驱动程序隔离,并联系多媒体应用程序中与设备无关的代码与多媒体驱动程序.对多媒 体设备驱动程序,它提供了标准的驱动程序接 口,并 多 媒 体 应 用 程 序 能实时与多媒体设备驱动程序链接;对多媒体应用 windows Il MMSYs’IlEM 程序,它提供了Windows的所有多媒体低层支持函 墨竺竺 l磊 再瓣 数和一个标准媒体控制接 口MCI(MediaControl Windows设 Il媒体设备ll媒体控制接 Interface).这样,便保证了Windows多媒体体系结构 备驱动程序 ll驱动程序 lI口驱动程序 的可扩展性和与设备无关性.可扩展性允许软件结构 多媒体设备 llWindows动态链接库 方便地适应于技术的提高而不需要改变系统自身的结 构;与设备无关性则便于多媒体应用程序的开发. 图1 Windows多媒体体系结构 多媒体驱动程序层包括多媒体设备驱动程序和 媒体设备(如WAVE、MIDI等)之间的通信.多媒体应用程序的代码都是与设备无关的,它通过调用 MMSYSTEM提供的多媒体低层支持函数和媒体控制接口MCI实现多媒体功能. 1.2 媒体控制接 口 MCI包含在Windows系统的MMSYSTEM,DLL动态链接库中,用以协调多媒体事件和MCI设备 驱动程序之间的通讯.一些MCI设备驱动程序,如影碟机设备驱动程序,可以直接控制 目标设备;而另 外一些 MCI设备驱动程序,如AVI和MIDI设备驱动程序,通过MMSYSTEM 中的函数间接控制 目标 收稿Et期

文档评论(0)

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

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

1亿VIP精品文档

相关文档