Expand description
Encoded stream decoding.
A decoder turns an encoded stream into its corresponding decoded frames. This module provides several decoders for various codecs and backends.
At the moment, only a stateless decoder interface is provided.
Re-exports§
pub use crate::BlockingMode;
Modules§
- stateless
- Stateless decoders.
Structs§
- Stream
Info - Information about the current stream.
Enums§
- Decoder
Event - Events that can be retrieved using the
next_event
method of a decoder.
Traits§
- Decoded
Handle - The handle type used by the decoder backend. The only requirement from implementors is that they give access to the underlying handle and that they can be (cheaply) cloned.
- Decoder
Format Negotiator - Trait for objects allowing to negotiate the output format of a decoder.
- DynHandle
- Frame
Pool - Trait for a pool of frames in a particular format.
- Mappable
Handle - A trait for types that can be mapped into the client’s address space.
Type Aliases§
- DynDecoded
Handle - Trait object for
DecodedHandle
s using a specificDescriptor
.