webrtc-audio-processing-sys

Crates.iowebrtc-audio-processing-sys
lib.rswebrtc-audio-processing-sys
version0.4.0
sourcesrc
created_at2019-12-06 04:12:36.31364
updated_at2022-05-16 03:44:08.834362
descriptionA wrapper for WebRTC's AudioProcessing module.
homepage
repositoryhttps://github.com/tonarino/webrtc-audio-processing
max_upload_size
id186800
size3,063,764
engineering (github:tonarino:engineering)

documentation

https://docs.rs/webrtc-audio-processing-sys

README

webrtc-audio-processing-sys

Crates.io Docs.rs Build Status dependency status

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

Building

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

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

Static linking

Static linking can be enabled with the bundled feature flag.

The following tools are needed in order to use the bundled feature flag:

  • libtool ($ sudo apt install libtool)
  • autotools ($ sudo apt install autotools-dev)
Commit count: 64

cargo fmt