Live Config
data class LiveConfig(lowLatencyConfig: LowLatencyConfig?, synchronization: List<SynchronizationConfigEntry>, liveEdgeOffset: Double, minTimeShiftBufferDepth: Double) : Parcelable
Content copied to clipboard
Configures the behaviour when playing live content.
Constructors
LiveConfig
Link copied to clipboard
fun LiveConfig(lowLatencyConfig: LowLatencyConfig? = null, synchronization: List<SynchronizationConfigEntry> = emptyList(), liveEdgeOffset: Double = -1.0, minTimeShiftBufferDepth: Double = DEFAULT_MIN_TIME_SHIFT_BUFFER_DEPTH)
Content copied to clipboard
Types
Properties
liveEdgeOffset
Link copied to clipboard
lowLatencyConfig
Link copied to clipboard
The LowLatencyConfig or null.
minTimeShiftBufferDepth
Link copied to clipboard
synchronization
Link copied to clipboard
A list of SynchronizationConfigEntrys defining the endpoints for time synchronization.
Functions
addSynchronizationEntry
Link copied to clipboard
fun addSynchronizationEntry(source: String, method: LiveSynchronizationMethod): SynchronizationConfigEntry
Content copied to clipboard
Adds a SynchronizationConfigEntry.