Skip to main content

create_controller

Function create_controller 

Source
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);