调用ACM音频压缩编程接口的方法
编号:QA000724
建立日期: 1999年3月30日 最后修改日期:1999年3月30日
所属类别:
文章:
摘要:音频和视频数据是大多数多媒体应用程序向用户提供信息的主要方式,这些数据一般具有较高的采样速率,如果不经过压缩的话,保存它们需要消耗大量的存贮空间,在网络上进行传输的效率也很低,因此音频视频数字压缩编码在多媒体技术中占有很重要的地位。就音频数据而言,目前常用的压缩方法有很多种,不同的方法具有不同的压缩比和还原音质,编码的格式和算法也各不相同,其中某些压缩算法相当复杂,普通程序不可能去实现其编解码算法。所幸的是,与Windows 3.x相比,Windows 95/NT 4.0为多媒体应用程序提供了更强的支持,引入了ACM(Audio Compression Manager,音频压缩管理器)和VCM(Video Compression Manager,视频压缩管理器),它们负责管理系统中所有音频和视频编解码器(Coder-Decoder,简称CODEC,是实现音频视频数据编解码的驱动程序),应用程序可以通过ACM或VCM提供的编程接口调用这些系统中现成的编解码器来实现音频或视频数据的压缩和解压缩。95/NT 4.0系统自带的音频CODECs支持一些早期的音频数据压缩标准,如ADPCM等,Internet Explorer 4.0等应用程序包含的音频CODECs支持一些比较新的压缩标准,如MPEG Layer 3等。在控制面板的多媒体组件中选择“高级”,打开“音频压缩的编码解码器”,就可列出系统中安装的所有音频CODECs。本文所要介绍的就是ACM音频压缩接口的编程方法,所用编程工具为VC++ 5.0。
本地链接:
vcacm.zip
原来的链接:http://www2.ccw.com.cn/tips/9901/01284_03.asp,不过该文章已经从《计算机世界》的网站删除了。
文章来源:计算机世界。
| |
|
|
| |
|
|