Safe Rust Bindings for libogg
Simple bindings for libogg.
In most cases it should be preferable to use the ogg crate.
However, their README states that the encoder is not well tested.
It does at the time of writing not offer some options (e.g. setting a stream id).
Still, you are probably better off using ogg unless it's a very special case.
These bindings are not zero-copy! The functions producing a page don't return a reference as modeling their invalidation would make the API more complicated.
Simple Example
extern crate libogg;
use ;
Documentation
This crate has some sporadic documentation, check out the libogg docs for details.