Expand description
Codec traits and registry — re-export shim.
Historically this crate hosted the Decoder / Encoder traits and
the CodecRegistry. Those types moved to oxideav-core so the
unified RuntimeContext (which holds the codec registry alongside
the container / source / filter registries) doesn’t pull a circular
dependency. This crate is now a thin re-export so existing
use oxideav_codec::Decoder; continues to compile unchanged.
Modules§
- registry
- Compatibility module path for callers that imported through
oxideav_codec::registry::*. The relocated types live inoxideav_core::registry::codec.
Structs§
- Codec
Implementation - Internal per-impl record held inside the registry’s id map. Kept
distinct from
CodecInfoso the id map stays cheap to walk duringmake_decoder/make_encoderlookups. - Codec
Info - A single registration: capabilities, decoder/encoder factories, optional probe, and the container tags this codec claims.
- Codec
Registry
Traits§
Type Aliases§
- Decoder
Factory - Factory that builds a decoder for a given codec parameter set.
- Encoder
Factory - Factory that builds an encoder for a given codec parameter set.