lib / tv.spotx.smartclientandroid.lib.dto

Package tv.spotx.smartclientandroid.lib.dto

Types

SxAdType

Type of advertisement.

enum class SxAdType

SxAdUseCase

enum class SxAdUseCase

SxBreakPosition

Defines the position of an advertisment break inside an instream configuration.

enum class SxBreakPosition

SxClickType

Defines the behaviour when user taps on a video of an advertisement.

enum class SxClickType

SxConfiguration

Configuration for the advertisement overlay, click handling and other parameters. Can be used to configure the SxAdView or SxSequencer. By default the SxAdView uses the SxConfiguration.OUTSTREAM configuration and the SxSequencer the SxConfiguration.INSTREAM configuration.

data class SxConfiguration

SxConnectionType

Type of internet connection.

enum class SxConnectionType

SxDeviceType

Enum representing possible device types for the smartcore platform.

enum class SxDeviceType

SxEventType

Events that are send from the Android side to the JavaScript core.

enum class SxEventType

SxLayoutConfiguration

Defines the layout constraints of the video player.

data class SxLayoutConfiguration

SxOnEndBehaviour

Defines the behaviour when the advertisement and all separator clips have finished playback.

enum class SxOnEndBehaviour

SxPlacementType

open class SxPlacementType

SxPlayerCapabilities

Possible supported capabilities by the video player.

enum class SxPlayerCapabilities

SxVariant

enum class SxVariant

SxVariantAdapter

class SxVariantAdapter

Properties

isInstream

val SxConfiguration.isInstream: Boolean

isOutstream

val SxConfiguration.isOutstream: Boolean