LowLatencyConfig

LowLatencyConfig

data class LowLatencyConfig(var targetLatency: Double = 5.0, var catchupConfig: LowLatencySynchronizationConfig = LowLatencySynchronizationConfig(
playbackRate = LowLatencySynchronizationConfig.DEFAULT_PLAYBACK_RATE_CATCHUP
), var fallbackConfig: LowLatencySynchronizationConfig = LowLatencySynchronizationConfig(
playbackRate = LowLatencySynchronizationConfig.DEFAULT_PLAYBACK_RATE_FALLBACK
)) : Parcelable

Configures settings for low latency playback.

Constructors

LowLatencyConfigconstructor(targetLatency: Double = 5.0, catchupConfig: LowLatencySynchronizationConfig = LowLatencySynchronizationConfig( playbackRate = LowLatencySynchronizationConfig.DEFAULT_PLAYBACK_RATE_CATCHUP ), fallbackConfig: LowLatencySynchronizationConfig = LowLatencySynchronizationConfig( playbackRate = LowLatencySynchronizationConfig.DEFAULT_PLAYBACK_RATE_FALLBACK ))constructor(targetLatency: Double)

Properties

NameSummary
catchupConfigvar catchupConfig: LowLatencySynchronizationConfig
The LowLatencySynchronizationConfig for catchup.
fallbackConfigvar fallbackConfig: LowLatencySynchronizationConfig
The LowLatencySynchronizationConfig for fallback.
targetLatencyvar targetLatency: Double
The initial LowLatencyApi.targetLatency in seconds.