opusic-c

Crates.ioopusic-c
lib.rsopusic-c
version1.5.3
created_at2024-12-01 08:16:19.186332+00
updated_at2025-09-16 08:19:10.568042+00
descriptionHigh level bindings to libopus
homepage
repositoryhttps://github.com/DoumanAsh/opusic-c
max_upload_size
id1467274
size140,030
Douman (DoumanAsh)

documentation

README

opusic-c

Rust Crates.io Documentation

High level bindings to libopus

Target version 1.5.2

Allocator

This library uses Rust's allocator whenever possible

Features

  • dred - Enables experimental DRED decoder

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.

Requirements

  • cmake

Optional

  • ninja - When present, build script defaults to use corresponding CMake's generator
Commit count: 37

cargo fmt