Package-level declarations

Types

Link copied to clipboard
abstract class BitrateRegulator(val metricsTracker: EndpointMetricsTracker, val bitrateRegulatorConfig: BitrateRegulatorConfig, onVideoTargetBitrateChange: (Int) -> Unit, onAudioTargetBitrateChange: (Int) -> Unit) : IBitrateRegulator

Abstract class for the bitrate regulation implementation.

Link copied to clipboard

Interface to implement a bitrate regulator.

Link copied to clipboard
class SimpleBitrateRegulator(metricsTracker: EndpointMetricsTracker, bitrateRegulatorConfig: BitrateRegulatorConfig, onVideoTargetBitrateChange: (Int) -> Unit, onAudioTargetBitrateChange: (Int) -> Unit) : BitrateRegulator

A BitrateRegulator that reduce video bitrate when packets are lost.