Webrtc AudioProcessing
Webrtc AudioProcessing
地址
下载地址 https://www.freedesktop.org/software/pulseaudio/webrtc-audio-processing/
当前版本release是0.3.1
编译
./configure
make --prefix=yourinstallpath
make install
会在你的安装目录下,生成include和lib两个文件夹
使用xcode调试
- 建立xcode工程
- 解压webrtc-audio-processing-0.3.1.tar.xz
tar xvf webrtc-audio-processing-0.3.1.tar.xz - 拷贝文件到webrtcAudioProcessing工程
cd webrtc-audio-processing-0.3.1
cp -rf webrtc /Users/gaoliwen/work/webrtcAudioProcessing/webrtcAudioProcessing/ - 添加文件到工程
添加后 - 修改要编译的文件
这里有195个文件,其实有的是平台相关的,不需要或者编译不过。可全部删掉,然后根据make编译方式,生成的中间文件,把相应的源文件添加进来。
修改后是这样的 - 添加宏定义
在make时,可以增加参数make V=1,显示使用了哪些宏定义。
- 添加header search path
- 在click_annotate.cc里也有有main函数,先修改一下
- 把main.cpp文件也拖进来
- 结果