Package-level declarations

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun advertBreakDurationsPriorTo(positionMs: Long, timeline: List<AdBreak>): Long
Link copied to clipboard
fun allAdvertBreaksDuration(timeline: List<AdBreak>): Long
Link copied to clipboard
fun findAbsoluteContentPosition(positionMs: Long, timeline: List<AdBreak>): Long
Link copied to clipboard
fun findActiveAdvertBreak(playheadMs: Long, timeline: List<AdBreak>): AdBreak?
Link copied to clipboard
fun findClosestActiveAdvertBreakPriorTo(positionMs: Long, timeline: List<AdBreak>): AdBreak?
Link copied to clipboard
fun findClosestAdvert(playheadMs: Long, timeline: List<AdBreak>): Advert?
Link copied to clipboard
fun findFirstMidrollAdvertBreak(timeline: List<AdBreak>): AdBreak?
Link copied to clipboard
fun findPostrollAdvertBreak(playheadMs: Long, timeline: List<AdBreak>, sessionDuration: Long): AdBreak?
Link copied to clipboard
fun findPrerollAdvertBreak(timeline: List<AdBreak>): AdBreak?
fun findPrerollAdvertBreak(playheadMs: Long, timeline: List<AdBreak>): AdBreak?
Link copied to clipboard
fun findSeekPositionInActiveAdvertBreak(activeAdvertBreak: AdBreak, isAutoSeek: Boolean): Long
Link copied to clipboard
fun findSeekPositionOutsideActiveAdvertBreak(positionMs: Long, isRewind: Boolean, timeline: List<AdBreak>): Long
Link copied to clipboard
fun getVODSessionAdsDuration(session: SessionVOD): Long
Link copied to clipboard
fun getVODSessionAdsDurationPriorTo(positionMs: Long, session: SessionVOD): Long
Link copied to clipboard
fun getVODSessionCuePoints(session: SessionVOD): List<Long>
Link copied to clipboard
fun getVODSessionCuePointsNormalized(session: SessionVOD, cuePoints: List<Long>): List<Long>

Determines relative cue points positions discounting all ads prior to a given cue point position.

Link copied to clipboard
fun getVODSessionPrerollAdsDuration(session: SessionVOD): Long
Link copied to clipboard
fun isInAdvertBreak(playheadMs: Long, adBreak: AdBreak): Boolean
Link copied to clipboard
fun setInactiveAllAdvertBreaksBetween(startMs: Long, endMs: Long, timeline: List<AdBreak>)