intervalBitrateRegulatorControllerFactory
fun intervalBitrateRegulatorControllerFactory(bitrateRegulatorFactory: IBitrateRegulator.Factory = SimpleBitrateRegulator.Factory(), bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), pollingTime: Duration = DEFAULT_POLLING_TIME): IntervalBitrateRegulatorController.Factory(source)
A IntervalBitrateRegulatorController.Factory for IBitrateRegulator.
Parameters
bitrateRegulatorFactory
the IBitrateRegulator.Factory implementation. Use it to make your own bitrate regulator.
bitrateRegulatorConfig
bitrate regulator configuration
pollingTime
delay between each call to IBitrateRegulator.update