pub type EncoderFactory = fn(params: &CodecParameters) -> Result<Box<dyn Encoder>>;
Factory that builds an encoder for a given codec parameter set.