webrtc-audio-processing

Crates.io Docs.rs Build Status dependency status

A wrapper around PulseAudio's repackaging of WebRTC's AudioProcessing module.

Example Usage

See examples/simple.rs for an example of how to use this crate.

Building

Feature Flags

Dynamic linking

By default the build will attempt to dynamically link with the library installed via your OS's package manager.

You can specify an include path yourself by setting the environment variable WEBRTC_AUDIO_PROCESSING_INCLUDE.

Packages

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

Build from source

Building from source and static linking can be enabled with the bundled feature flag. You need the following tools to build from source: