Rust FFI bindings for the vendored libxaac C library.
This crate exposes low-level bindings to the libxaac encoder and decoder APIs.
By default it builds the bundled upstream sources and does not require a system
installation of libxaac.
Upstream project: https://github.com/ittiam-systems/libxaac
Use https://github.com/RustedBytes/xaac-rs for your applications.
bundled: Build the vendoredlibxaacsources with CMake. Enabled by default.static: Prefer static linking. Enabled by default.dynamic: Prefer dynamic linking when using a system-providedlibxaac.
static and dynamic are mutually exclusive.
Default:
[dependencies]
libxaac-sys = "0.1"Bundled static build:
[dependencies]
libxaac-sys = { version = "0.1", features = ["bundled", "static"] }System dynamic linking:
[dependencies]
libxaac-sys = { version = "0.1", default-features = false, features = ["dynamic"] }System static linking:
[dependencies]
libxaac-sys = { version = "0.1", default-features = false, features = ["static"] }This crate is licensed under Apache-2.0. The vendored upstream libxaac
sources are included under their Apache-2.0 license in libxaac/LICENSE.