正在加载图片...
中国科学技术大学 多媒体技术与网络通信实验室(copyright1999) 4、编制MFC类 VC下,可以使用其他公司开发的多媒体类,从而可以利用现有类的功能实现多媒体应 用程序。例如,CtegMM类提供对多媒体设备的控制,可以播放CD音频、WAVE文件、 MDI文件等。也可以定义自己的类,更自由的实现有关多媒体功能。 5、Windows:类MCIWnd的应用 MCIWnd(Meida Control Interface Windows)是一个预包装的MCI播放器的Windows 类(不是一个CV类),在Video for Windows(VFW)中实现,开发者几乎不用编程就可以 使用它提供的各种媒体控制如暂停、速度、大小和音量等。VC下使用MCIWnd类,必须包 括头文件VFW.H,连接设置中指出VFW32.LIB,然后用MCIWndCreat函数来创建MCIWnd。 6、使用Windows多媒体API函数 Windows多媒体系统函数在DLL中,在开发Windows多媒体应用程序时,最简单的方 法是利用Windows的媒体控制接口(MCI)来实现。媒体控制接口属高层音频服务,其MCI 设备驱动程序封装了操作波形设备的许多细节,因而编程量小,简单易用。(在VC5中,编 制自己的多媒体程序时需要将winmm.lib库连接。有时还需要包括头文件mmsystem.h)。 利用MCI高级函数编制的应用程序不能进行录入和播出数据的实时处理。如果需要做较 高要求的数据实时处理,则需要利用Windows的多媒体开发工具(MDK)所提供的与设备无 关低层音频服务接口函数。 二、Windows多媒体API函数 1、Windows多媒体API函数 Windows提供低级和高级两组多媒体系统函数,常用函数接口如下表所示。有关函数的 接口请参阅VC的联机帮助。 MCI接口 解释 级别 PlaySound 是两个发声函数,只执行单 处于多媒体接口的顶点 SndPlaySound 一的播放WAVE文件功能的 高级函数 (命令-消息接口) 两个高级命令接口一命令- 高级MCI接口 mciSendCommand 消息和命令-字符串执行相 mciGetDeviceID 同的功能,区别是单词和数 (命令-字符串接口) 字的区别一最后的执行结 mciSendString 果是一样的 如果您在阅读过程中发现疏漏和错误,请您尽快和编者取得联系network@ustc.edu.cn cxh@ustc.cdu.cn中国科学技术大学 多媒体技术与网络通信实验室(copyright 1999) 4、编制 MFC 类 VC 下,可以使用其他公司开发的多媒体类,从而可以利用现有类的功能实现多媒体应 用程序。例如,CtegMM 类提供对多媒体设备的控制,可以播放 CD 音频、WAVE 文件、 MIDI 文件等。也可以定义自己的类,更自由的实现有关多媒体功能。 5、Windows 类 MCIWnd 的应用 MCIWnd(Meida Control Interface Windows)是一个预包装的 MCI 播放器的 Windows 类(不是一个 CV 类),在 Video for Windows(VFW)中实现,开发者几乎不用编程就可以 使用它提供的各种媒体控制如暂停、速度、大小和音量等。VC 下使用 MCIWnd 类,必须包 括头文件 VFW.H,连接设置中指出 VFW32.LIB,然后用 MCIWndCreat 函数来创建 MCIWnd。 6、使用 Windows 多媒体 API 函数 Windows 多媒体系统函数在 DLL 中,在开发 Windows 多媒体应用程序时,最简单的方 法是利用 Windows 的媒体控制接口(MCI)来实现。媒体控制接口属高层音频服务,其 MCI 设备驱动程序封装了操作波形设备的许多细节,因而编程量小,简单易用。(在 VC5 中,编 制自己的多媒体程序时需要将 winmm.lib 库连接。有时还需要包括头文件 mmsystem.h)。 利用 MCI 高级函数编制的应用程序不能进行录入和播出数据的实时处理。如果需要做较 高要求的数据实时处理,则需要利用 Windows 的多媒体开发工具(MDK)所提供的与设备无 关低层音频服务接口函数。 二、Windows 多媒体 API 函数 1、Windows 多媒体 API 函数 Windows 提供低级和高级两组多媒体系统函数,常用函数接口如下表所示。有关函数的 接口请参阅 VC 的联机帮助。 MCI 接口 解释 级别 PlaySound SndPlaySound 是两个发声函数,只执行单 一的播放 WAVE 文件功能的 高级函数 处于多媒体接口的顶点 (命令-消息接口) mciSendCommand mciGetDeviceID (命令-字符串接口) mciSendString 两个高级命令接口命令- 消息和命令-字符串执行相 同的功能,区别是单词和数 字的区别最后的执行结 果是一样的 高级 MCI 接口 如果您在阅读过程中发现疏漏和错误,请您尽快和编者取得联系 network@ustc.edu.cn cxh@ustc.edu.cn
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有