| EventDispatcher | Dispatches events from type SxEventType to the smartcore. interface EventDispatcher : Releasable | 
| IMuteToggle | interface IMuteToggle : IVolumeState | 
| IVolumeState | interface IVolumeState | 
| IWebViewHolder | interface IWebViewHolder : Releasable | 
| 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 | 
| 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 |