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