EventRoutingExtension

Constructors

Link copied to clipboard
constructor(client: BaseSyncClient?)

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
open fun addReceiver(receiver: SyncMessageEmitter.SyncMessageReceiver)
Link copied to clipboard
open override fun connect(channel: SyncChannelConfig, alias: String, reconnect: Boolean, callback: IChannelProvider.IChannelStatusCallback)
Link copied to clipboard
open override fun disconnect()
Link copied to clipboard
open fun emit(command: SyncMessage)
Link copied to clipboard
open override fun exit(reason: String)
Link copied to clipboard
Link copied to clipboard
open override fun getConnectionCallback(): IChannelProvider.IChannelStatusCallback
Link copied to clipboard
Link copied to clipboard
open override fun getSyncChannel(): BaseChannel?
Link copied to clipboard
open override fun getSyncChannelAlias(): String
Link copied to clipboard
open override fun getSyncChannelConfig(): SyncChannelConfig
Link copied to clipboard
open override fun getSyncChannelId(): String
Link copied to clipboard
open override fun getTimeSinceLastMessage(): Long
Link copied to clipboard
open override fun getTrackStatus(): VideoTrackStatus
Link copied to clipboard
open override fun hello(type: String)
Link copied to clipboard
open override fun isVideoPlaying(): Boolean
Link copied to clipboard
open override fun launchApplet(appletID: String)
Link copied to clipboard
Link copied to clipboard
open override fun onReceive(message: SyncMessage)

onReceive - propagates event

Link copied to clipboard
open override fun pause(video: VideoInfo)
Link copied to clipboard
open override fun play(video: VideoInfo)
Link copied to clipboard
open fun removeReceiver(receiver: SyncMessageEmitter.SyncMessageReceiver)
Link copied to clipboard
open fun removeReceivers()
Link copied to clipboard
open override fun seek(videoInfo: VideoInfo, position: Long)
Link copied to clipboard
open override fun send(message: SyncMessage, callback: ICommandCallback<Any>)
Link copied to clipboard
open override fun sendEventWithName(@NonNull name: String, @NonNull data: JSONObject)
Link copied to clipboard
open override fun setActiveTracks(videoInfo: VideoInfo, tracks: MutableList<VideoTrackInfo>)
Link copied to clipboard
open override fun setTimeSinceLastMessage(timestamp: Date)
Link copied to clipboard
open override fun start(video: VideoInfo, position: Long)
Link copied to clipboard
open override fun stop(video: VideoInfo, reason: String)

Properties

Link copied to clipboard