Expand description
OGG Vorbis decoder (integer-only, no_std)
Implements the OGG container (RFC 3533) and Vorbis I codec (Xiph.org spec).
Structs§
- Bitstream
Reader - Bitstream reader for extracting variable-width fields
- Codebook
Entry - A single Huffman codebook entry
- Mdct
Context - Pre-computed twiddle factors for MDCT in 2.30 fixed-point
- OggDemuxer
- OGG bitstream demuxer: extracts logical streams from multiplexed pages
- OggHeader
Type - OGG header type flags
- OggPage
- Parsed OGG page header (27 bytes fixed + segment table)
- OggVorbis
Decoder - Combined OGG container + Vorbis decoder for decoding entire OGG Vorbis files.
- Vorbis
Codebook - Vorbis codebook: Huffman tree built from codeword lengths
- Vorbis
Comment Header - Vorbis comment header (metadata tags)
- Vorbis
Decoder - Vorbis decoder state
- Vorbis
Floor1 - Vorbis Floor Type 1: piecewise linear spectral envelope interpolation.
- Vorbis
Ident Header - Vorbis identification header
- Vorbis
Residue - Vorbis residue configuration
Enums§
- Residue
Type - Vorbis residue type
Functions§
- apply_
vorbis_ window - Apply the Vorbis window function to a buffer of samples.