lib / tv.smartclip.smartclientandroid.lib.dto

Package tv.smartclip.smartclientandroid.lib.dto

Types

IAdSlot

interface IAdSlot

SxAdSlot

Contains all needed parameter to load an Ad slot.

data class SxAdSlot : IAdSlot

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

SxEnvironmentVariables

Contains all environment variables used by the smartcore.

data class SxEnvironmentVariables

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

SxMacros

data class SxMacros

SxOnEndBehaviour

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

enum class SxOnEndBehaviour

SxPlacementType

sealed class SxPlacementType

SxPlayerCapabilities

Possible supported capabilities by the video player.

enum class SxPlayerCapabilities

SxVariant

enum class SxVariant

SxVariantAdapter

class SxVariantAdapter

Extensions for External Classes

kotlin.String

Properties

isInstream

val SxConfiguration.isInstream: Boolean

isOutstream

val SxConfiguration.isOutstream: Boolean