opusenc-rs
High-level bindings for libopusenc.
Example
let audio_data: = ;
let mut encoder = create_file?;
encoder.write?;
encoder.drain?;
Encoder options
This crate provides a encoder-options feature which enables reading and changing encoder options.
Warning: Some of these options might not work with opusenc, may be unsafe or even cause UB. They are intended to be used via C macros that don't work with Rust. Make sure to check if the methods you use match their intended behaviour.
License
This project is licensed under the BSD-3-Clause License.
See COPYING for more information.