Package-level declarations

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun findAdBreakDurationsPriorTo(contentPositionMs: Long, timeline: List<AdBreakInfo>): Long
Link copied to clipboard
Link copied to clipboard
fun findClosestMidrollAdBreakForPlayhead(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>, lookAheadAdBreakStartPositionMs: Long): AdBreakInfo?
fun findFirstMidrollAdBreakStartPositionPriorTo(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>): Double
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
Link copied to clipboard
fun isInAdBreak(absolutePlayheadPositionMs: Long, timeline: List<AdBreakInfo>): Boolean