Package-level declarations
Types
Link copied to clipboard
abstract class BitrateRegulatorController(audioEncoder: IEncoder?, videoEncoder: IEncoder?, endpoint: IEndpoint, bitrateRegulatorFactory: IBitrateRegulator.Factory, bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig()) : IBitrateRegulatorController
The BitrateRegulatorController triggers IBitrateRegulator.update.
Link copied to clipboard
open class DummyBitrateRegulatorController(audioEncoder: IEncoder?, videoEncoder: IEncoder, endpoint: IEndpoint, bitrateRegulatorFactory: IBitrateRegulator.Factory, bitrateRegulatorConfig: BitrateRegulatorConfig = BitrateRegulatorConfig(), delayTimeInMs: Long = 500) : BitrateRegulatorController
A BitrateRegulatorController implementation that triggers IBitrateRegulator.update every delayTimeInMs.
Link copied to clipboard
interface IBitrateRegulatorController
Interface to implement a bitrate regulator controller. The bitrate regulator controller triggers IBitrateRegulator.update.