libopusenc-rs
is a safe Rust wrapper around the reference
libopusenc library which
provides a convenient high-level API for encoding audio data into the Opus format.
The library is fully no_std
compatible and represents the minimal amount of overhead
or glue code needed to utilize libopusenc
within a Rust project.
Rust documentation can be found here.
In order to use this crate, you will need cmake
installed on your build computer. Most
Linux-based operating systems provide this via the built-in package manager. It is available
on MacOS from Homebrew
. On Windows, it should have been installed by default when you
installed the Visual Studio compiler.
To use, add the following to your Cargo.toml
file:
[dependencies]
libopusenc = "0.2"
This library is licensed under the MIT license.