webrtc PCM resample
在webrtc中,对应的音频resample文件是:
"webrtc\common_audio\resampler\include\resampler.h"
目前,在这个文件中,仅仅可以对PCM的采样率进行改变,不可以改变声道数;
但是左右声道的提取,也比较简单,可以自己实现,可以看我之前的文章;
如果需要更加强大和方便的音频resample可以直接用FFmpeg,但是为了最小限度的改变webrtc,所以还是用webrtc中提供的相关库;
#include "webrtc\common_audio\resampler\include\resampler.h"
int file_size(char* filename)
{
FILE *fp = fopen(filename, "r");
if (!fp) return -1;