Skip to main content

Module decoder

Module decoder 

Source
Expand description

Streaming decoder facade.

The public crate::decoder::* API stays here while implementation details live in focused submodules.

Structs§

AudioInfo
Audio format information extracted from file.
DecodeCancelToken
Cooperative cancellation handle shared with a running decode operation.
HttpCredentials
HTTP Basic authentication credentials for remote audio sources.
StreamingDecoder
Streaming audio decoder using Symphonia.
TrackMetadata
Track metadata extracted from audio file tags.

Enums§

DecoderError
Errors returned by the streaming decoder.
NetworkError
Classification of network failures encountered while decoding from an HTTP(S) source.