| Crates.io | opusic-c |
| lib.rs | opusic-c |
| version | 1.5.4 |
| created_at | 2024-12-01 08:16:19.186332+00 |
| updated_at | 2025-10-11 02:15:18.28564+00 |
| description | High level bindings to libopus |
| homepage | |
| repository | https://github.com/DoumanAsh/opusic-c |
| max_upload_size | |
| id | 1467274 |
| size | 141,885 |
High level bindings to libopus
Target version 1.5.2
This library uses Rust's allocator whenever possible
bundled - Enables use of bundled OPUS code to build static library. Enabled by default. Refer to opusic-sys for detailsdred - Enables experimental DRED decoder. Disabled by default.osce - Enables OSCE. Disabled by default.no-hardening - disable run-time checks that are cheap and safe for use in production. Disabled by default.no-stack-protector = disable stack protection. Disabled by default.no-fortify-source - disable protection against buffer overflows. Disabled by default.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.
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.
cmakeninja - When present, build script defaults to use corresponding CMake's generator