# opusic-sys

[](https://crates.io/crates/opusic-sys)
[](https://docs.rs/crate/opusic-sys/)
Bindings to [libopus](https://github.com/xiph/opus)
Target version [1.4](https://github.com/xiph/opus/releases/tag/v1.4)
## Setup
If the `OPUS_LIB_DIR` environment variable is set, it will be searched for the opus
library. Otherwise, a static library will be built automatically.
## Android build
When building for android, library requires presence of env variable `ANDROID_NDK_HOME` in order to supply
cmake with toolchain file and correct target arch.
## Re-generate bindings
The feature `build-bindgen` is used to generate bindings.
To use it set env variable `LIBCLANG_PATH` to directory that contains clang binaries
## Requirements
- `cmake`