EventDispatcher |
Dispatches events from type SxEventType to the smartcore. interface EventDispatcher : Releasable |
IMuteToggle |
interface IMuteToggle : IVolumeState |
IVolumeState |
interface IVolumeState |
IWebViewHolder |
interface IWebViewHolder : Releasable |
PastDurationProvider |
Provides the complete duration of all past ad clips. class PastDurationProvider : IKoinDi |
ProgressBarController |
Responsible to set the progress on the provided ProgressBar. class ProgressBarController : IKoinDi, Releasable |
Releasable |
Defines a class that holds external references which need to be unset when the implementing class is not needed anymore. interface Releasable |
SizeProvider |
Provides ElementSizes for the player surface view and the whole viewport, which is the screen size in our case. class SizeProvider : IKoinDi |
SmartclipTrackerEvent |
sealed class SmartclipTrackerEvent |
SxAdOverlayContainer |
Helper class to manage the player overlay. open class SxAdOverlayContainer : IKoinDi |
SxAdSlotDelegate |
Provides interface for visualizing the advertisement and providing information about its playback. abstract class SxAdSlotDelegate : OmidControllerWrapper, IKoinDi |
SxEventProvider |
Provides methods to access and subscribe to event changes of SxAdInfo, SxPublicAd and SxPublicAdSlot. interface SxEventProvider |
android.widget.ProgressBar |
applyContextAndConfig |
fun <S : SAdSlot<S>> S.applyContextAndConfig(context: Context, config: SxConfiguration): S |