WebRTC系列-工具系列之音频相关工具


这篇文章主要介绍WebRTC中一些音频工具这些,大部分都在 common_audio目录下,这个文件夹下提供音频的大量算法,包括sinc重采样算法,音频数据格式的转换:例如 float转int16_t格式等方法;同时也提供了WavFile类用于实现对wav文件的读写,使用这个类可以便捷的将pcm写入到文件中,同时也能方便读取wav文件;
如果篇幅足够这里也会介绍混音的相关实现,这部分在之前的文章其实有介绍,这里将会详细分析其源码实现;
本文介绍的工具类在demo中有抽取出来,地址: WebRTC_Tools

1. audio_util数据格式转换类

这个类中主要的对外接口如下:

void FloatToS16(

猜你喜欢

转载自blog.csdn.net/lym594887256/article/details/129245583
今日推荐