lib / tv.smartclip.smartclientandroid.lib.dto.sequencer

Package tv.smartclip.smartclientandroid.lib.dto.sequencer

Types

InstreamEvent

These Events are used to change the InstreamState in the SxSequencer class. If the event needs parameters, it is implemented in a data class. If there are no parameters for an event it uses an object as implementation.

sealed class InstreamEvent

InstreamState

These states are used to manage the playback in the SxSequencer class. They can be changed by using the InstreamEvent classes/objects.

sealed class InstreamState

SxSequencerAbsolutePosition

Uses the absolute content position as start condition.

class SxSequencerAbsolutePosition : SxSequencerPosition

SxSequencerAdSlot

class SxSequencerAdSlot : SxSequencerAdSlot

SxSequencerDatePosition

Uses a Date as start condition.

class SxSequencerDatePosition : SxSequencerPosition

SxSequencerDynamicPosition

Uses a lambda as start condition.

class SxSequencerDynamicPosition : SxSequencerPosition

SxSequencerPlaybackState

Playback states that must be reported to the SxSequencer during playback.

enum class SxSequencerPlaybackState

SxSequencerPosition

Defines the position of an advertisement slot within a content video.

interface SxSequencerPosition

SxSequencerRelativePosition

Uses the relative content position as start condition.

class SxSequencerRelativePosition : SxSequencerPosition