Factory

class Factory(bitrateRegulatorFactory: IBitrateRegulator.Factory, bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), delayTimeInMs: Long = 500) : BitrateRegulatorController.Factory

Constructors

Link copied to clipboard
constructor(bitrateRegulatorFactory: IBitrateRegulator.Factory, bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), delayTimeInMs: Long = 500)

Functions

Link copied to clipboard
open override fun newBitrateRegulatorController(pipelineOutput: IEncodingPipelineOutput, coroutineDispatcher: CoroutineDispatcher): BitrateRegulatorController

Creates a IBitrateRegulatorController object from given parameters