Module decoder

Source
Expand description

Progressive file decoding for local and remote playback drivers.

The decoder yields complete, finite, interleaved f32 frames in the source sample rate and channel layout. It does not own an audio device. IntegerFileDecoder separately preserves source-depth integer PCM for native 16/24-bit mono/stereo FLAC and WAV, without changing that float API.

Structs§

FileDecoder
Decodes one local audio file progressively into caller-owned PCM buffers.
IntegerFileDecoder
Decode native FLAC or PCM WAV without converting the source to floating PCM.
SeekResult
Source frames traversed by a progressive seek.

Enums§

Error
A file or buffer that cannot satisfy the playback PCM contract.
FlacMd5Status
Verification of a FLAC’s original integer PCM against its stored MD5.