Package-level declarations
Functions
Link copied to clipboard
Link copied to clipboard
fun findAdBreakDurationsPriorToPlayheadPosition(playheadPositionMs: Long, timeline: List<AdBreakInfo>): Long
Link copied to clipboard
Link copied to clipboard
fun findClosestMidrollAdBreakForPlayhead(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>, lookAheadAdBreakStartPositionMs: Long): AdBreakInfo?
Link copied to clipboard
fun findFirstMidrollAdBreakStartPositionPriorTo(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>): Double
Link copied to clipboard
fun findLastMidrollAdBreakStartPositionPriorTo(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>, watchedMidrollAdBreaks: List<AdBreakInfo>): Double
Link copied to clipboard
fun findMidrollAdBreakEndPositionsAfter(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>, midrollAdBreaks: List<AdBreakInfo>, skipFirst: Boolean = false, skipLast: Boolean = false): List<Double>
Link copied to clipboard
fun findMidrollAdBreakEndPriorToIfInAdBreak(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>): Long
Link copied to clipboard
fun findMidrollAdBreaksAfter(absolutePlayheadInitialPositionMs: Long, absolutePlayheadTargetPositionMs: Long, timeline: List<AdBreakInfo>): List<AdBreakInfo>
Link copied to clipboard
fun findMidrollAdBreakStartPositionsPriorTo(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>): List<Double>
Link copied to clipboard
fun findMidrollAdBreakStartPriorTo(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>): Long
Link copied to clipboard
Link copied to clipboard
fun getAdBreaksContentToStreamStartPositionMapping(timeline: List<AdBreakInfo>): Map<Double, Double>
Link copied to clipboard
Link copied to clipboard