Expand description
Streaming decoder facade.
The public crate::decoder::* API stays here while implementation details
live in focused submodules.
Structs§
- Audio
Info - Audio format information extracted from file.
- Decode
Cancel Token - Cooperative cancellation handle shared with a running decode operation.
- Http
Credentials - HTTP Basic authentication credentials for remote audio sources.
- Streaming
Decoder - Streaming audio decoder using Symphonia.
- Track
Metadata - Track metadata extracted from audio file tags.
Enums§
- Decoder
Error - Errors returned by the streaming decoder.
- Network
Error - Classification of network failures encountered while decoding from an HTTP(S) source.