9 个版本

0.4.0 2022 年 5 月 16 日
0.3.2 2020 年 8 月 25 日
0.3.0 2020 年 4 月 12 日
0.2.0 2020 年 1 月 30 日
0.1.2 2019 年 12 月 9 日

音频 类别中排名第 577

每月下载量 22
webrtc-audio-processing 中使用

自定义许可证

2MB
41K SLoC

C 28K SLoC // 0.2% comments C++ 11K SLoC // 0.2% comments Automake 502 SLoC // 0.0% comments GNU Style Assembly 384 SLoC Rust 368 SLoC // 0.0% comments Shell 5 SLoC

包含 (不明显的自动配置代码,5KB) webrtc-audio-processing/configure.ac

webrtc-audio-processing-sys

Crates.io Docs.rs Build Status dependency status

围绕 PulseAudio 对 WebRTC 音频处理模块的重包装 的包装器。

构建

动态链接

默认情况下,构建将尝试与通过您的操作系统包管理器安装的库动态链接。

您可以通过设置环境变量 WEBRTC_AUDIO_PROCESSING_INCLUDE 来自定义包含路径。

sudo apt install webrtc-audio-processing-dev # Ubuntu/Debian
sudo pacman -S webrtc-audio-processing # Arch

静态链接

可以通过启用 bundled 功能标志来启用静态链接。

为了使用 bundled 功能标志,需要以下工具

  • libtool ($ sudo apt install libtool)
  • autotools ($ sudo apt install autotools-dev)

依赖关系

~0.3–2.8MB
~57K SLoC