咸阳市建设局网站百度客户端登录
文章目录
- 1. audio_util数据格式转换类
- 2. WavFile文件读写类
- 2.1 读取wav文件
- 2.2 写入wav文件
这篇文章主要介绍WebRTC中一些音频工具这些,大部分都在
common_audio
目录下,这个文件夹下提供音频的大量算法,包括sinc重采样算法,音频数据格式的转换:例如 float转int16_t格式等方法;同时也提供了WavFile类用于实现对wav文件的读写,使用这个类可以便捷的将pcm写入到文件中,同时也能方便读取wav文件;
如果篇幅足够这里也会介绍混音的相关实现,这部分在之前的文章其实有介绍,这里将会详细分析其源码实现;
本文介绍的工具类在demo中有抽取出来,地址: WebRTC_Tools
1. audio_util数据格式转换类
这个类中主要的对外接口如下:
void FloatToS16(