libxaac-sys
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
Features
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.
Linking Modes
Default:
[]
= "0.1"
Bundled static build:
[]
= { = "0.1", = ["bundled", "static"] }
System dynamic linking:
[]
= { = "0.1", = false, = ["dynamic"] }
System static linking:
[]
= { = "0.1", = false, = ["static"] }
License
This crate is licensed under Apache-2.0. The vendored upstream libxaac
sources are included under their Apache-2.0 license in libxaac/LICENSE.