Skip to main content

Crate oxideav_codec

Crate oxideav_codec 

Source
Expand description

Codec traits and registry.

Format crates implement Decoder / Encoder and register themselves by building DecoderFactory / EncoderFactory values. The central oxideav aggregator pulls everything together into a single Registry.

Re-exports§

pub use registry::CodecImplementation;
pub use registry::CodecRegistry;

Modules§

registry
In-process codec registry — supports multiple implementations per codec id, ranked by capability + priority + user preferences with init-time fallback.

Traits§

Decoder
A packet-to-frame decoder.
Encoder
A frame-to-packet encoder.

Type Aliases§

DecoderFactory
Factory that builds a decoder for a given codec parameter set.
EncoderFactory
Factory that builds an encoder for a given codec parameter set.