LowLatencySynchronizationConfig
data class LowLatencySynchronizationConfig(var playbackRateThreshold: Double = DEFAULT_PLAYBACK_RATE_THRESHOLD, var seekThreshold: Double = DEFAULT_SEEK_THRESHOLD, var playbackRate: Float) : Parcelable
Configures target latency synchronization behaviour.
Constructors
Types
| Name | Summary |
|---|---|
| Companion | object Companion |
Properties
| Name | Summary |
|---|---|
| playbackRate | var playbackRate: Float The maximum playback rate used to reach the LowLatencyApi.targetLatency. |
| playbackRateThreshold | var Has no effect as there is no longer a latency threshold to adjust the playback rate. The Playback rate is continuously adjusted in favour of reaching and maintaining the target latency. |
| seekThreshold | var seekThreshold: Double The LowLatencyApi.latency distance to the LowLatencyApi.targetLatency over which the player should time-shift to the LowLatencyApi.targetLatency. The player will not seek to catchup if it would result in a stall. |