DefaultAdCuePointPlaybackPolicyHandler

Constructors

Link copied to clipboard
constructor(player: Player, adPlaybackPolicy: AdPlaybackPolicy)

Types

Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard
open override var adTrackingEvent: AdTrackingEvent
Link copied to clipboard
Link copied to clipboard
open override var player: Player

Functions

Link copied to clipboard
Link copied to clipboard
open override fun getContentDuration(): Long
Link copied to clipboard
open override fun getContentPositionForPlayhead(playheadMs: Long): Long
Link copied to clipboard
open override fun getPlayheadForContentPosition(positionMs: Long): Long
Link copied to clipboard
open override fun playbackInterrupted()
Link copied to clipboard
open override fun resolveSeekIntent(positionMs: Long, seekPreference: SeekPreference?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun setAdHandlingContext(adBreaks: List<AdBreakInfo>)
Link copied to clipboard
fun unwatchedAdsCuePointsFlow(): SharedFlow<List<Long>>

Emits unwatched ads cue points for the REPEAT_PLAY_ONCE policy.