lib / tv.spotx.smartclientandroid.lib.di / IKoinDi

IKoinDi

interface IKoinDi : KoinComponent

Properties

id

abstract val id: Long

loaded

abstract val loaded: Boolean

onUnload

abstract var onUnload: () -> Unit

Functions

unloadDi

abstract fun unloadDi(): Unit

Inheritors

KoinDi

class KoinDi : IKoinDi

ProgressBarController

Responsible to set the progress on the provided ProgressBar.

class ProgressBarController : IKoinDi, Releasable

SxAdOverlayContainer

Helper class to manage the player overlay.

open class SxAdOverlayContainer : IKoinDi

SxAdSlotController

Wrapper for advertisement processing. After the loading process was initialized by one of the SxAdSlotController.loadAd methods all needed visualization changes are forwarded to the provided SxAdSlotDelegate.

class SxAdSlotController : IKoinDi

SxAdSlotDelegate

Provides interface for visualizing the advertisement and providing information about its playback.

abstract class SxAdSlotDelegate : OmidControllerWrapper, IKoinDi

SxSequencer

Controller class for instream use cases.

class SxSequencer : IKoinDi