Webrtc AudioProcessing

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/glw0223/article/details/88417992

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文件也拖进来
    在这里插入图片描述
  • 结果
    在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/glw0223/article/details/88417992