Factory

class Factory(bitrateRegulatorFactory: IBitrateRegulator.Factory, bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), pollingTime: Duration = DEFAULT_POLLING_TIME) : BitrateRegulatorController.Factory(source)

Constructors

Link copied to clipboard
constructor(bitrateRegulatorFactory: IBitrateRegulator.Factory, bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), pollingTime: Duration = DEFAULT_POLLING_TIME)

Functions

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

Creates a IBitrateRegulatorController object from given parameters