基于DirectSound和ACM的音频采集、压(解)压缩、播放器
音频采集和播放使用DirectSound,压缩使用Windows提供的的音频压缩管理器(Audio Compression Manger, ACM)完成。支持TrueSpeech(可能需要单独安装)、GSM6.10等多种压缩算法。代码中矫正了网络传输和压解压缩带来的数据延时和尺寸变化,结合网络传输代即可成为功能可靠的网络电话。
音频采集和播放使用DirectSound,压缩使用Windows提供的的音频压缩管理器(Audio Compression Manger, ACM)完成。支持TrueSpeech(可能需要单独安装)、GSM6.10等多种压缩算法。代码中矫正了网络传输和压解压缩带来的数据延时和尺寸变化,结合网络传输代即可成为功能可靠的网络电话。
C++ programming language 习题解答。作者David Vandevoorde