pub fn create_controller(config: &RcConfig) -> Box<dyn RateController>Expand description
Create a rate controller based on the configuration mode.
This factory function creates the appropriate controller type based on
the RateControlMode specified in the configuration.
§Example
ⓘ
use oximedia_codec::rate_control::{create_controller, RcConfig, RateControlMode};
let config = RcConfig::cbr(5_000_000);
let controller = create_controller(&config);