intervalSrtBitrateRegulatorControllerFactory

fun intervalSrtBitrateRegulatorControllerFactory(bitrateRegulatorFactory: SrtBitrateRegulator.Factory = DummySrtBitrateRegulator.Factory(), bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), pollingTime: Duration = DEFAULT_POLLING_TIME): IntervalBitrateRegulatorController.Factory(source)

A IntervalBitrateRegulatorController.Factory for SrtBitrateRegulator.

Parameters

bitrateRegulatorFactory

the SrtBitrateRegulator.Factory implementation. Use it to make your own bitrate regulator.

bitrateRegulatorConfig

bitrate regulator configuration

pollingTime

delay between each call to IBitrateRegulator.update

See also