Safe Vorbis decoder implementation in pure Rust.
The decoder is low-level and can only decode Vorbis packets directly (not wrapped in any containers like Ogg).
Example
use Cursor;
use ;
let ident_packet = &; // Replace with real data.
let comment_packet = &; // Replace with real data.
let setup_packet = &; // Replace with real data.
let mut builder = builder;
builder.read_ident_packet
.expect;
builder.read_comment_packet
.expect;
builder.read_setup_packet
.expect;
let mut decoder = builder.build;
let mut sample_buf = Vec with_capacity;
loop