GCSyncHybridClient

open class GCSyncHybridClient : DefaultSyncClient, RemoteMediaPlayer.OnStatusUpdatedListener

Created by jesse on 1/5/17.

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun addReceiver(receiver: SyncMessageEmitter.SyncMessageReceiver)
Link copied to clipboard
open fun connect(channel: SyncChannelConfig, alias: String, reconnect: Boolean, callback: IChannelProvider.IChannelStatusCallback)
open fun connect(channel: SyncChannelConfig, alias: String, reconnect: Boolean, callback: IChannelProvider.IChannelStatusCallback)
Link copied to clipboard
open fun disconnect()
Link copied to clipboard
open fun emit(command: SyncMessage)
Link copied to clipboard
open fun exit(reason: String)
Link copied to clipboard
open fun getConnectionCallback(): IChannelProvider.IChannelStatusCallback
Link copied to clipboard
open fun getSyncChannel(): BaseChannel
Link copied to clipboard
Link copied to clipboard
open fun getSyncChannelConfig(): SyncChannelConfig
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun hello(type: String)
Link copied to clipboard
Link copied to clipboard
open fun launchApplet(appletID: String)
Link copied to clipboard
open fun onReceive(message: SyncMessage)
abstract fun onReceive(p: SyncMessage)
Link copied to clipboard
open fun onStatusUpdated()
Link copied to clipboard
open fun pause(video: VideoInfo)
Link copied to clipboard
open 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 fun seek(videoInfo: VideoInfo, position: Long)
Link copied to clipboard
open fun send(message: SyncMessage, callback: ICommandCallback)
Link copied to clipboard
Link copied to clipboard
open fun setActiveTracks(videoInfo: VideoInfo, tracks: List<VideoTrackInfo>)
Link copied to clipboard
open fun setSyncChannel(mSyncChannel: BaseChannel)
Link copied to clipboard
Link copied to clipboard
open fun start(video: VideoInfo, position: Long)
Link copied to clipboard
open fun stop(video: VideoInfo, reason: String)

Properties

Link copied to clipboard
val SCREEN_APP_CONNECTION_FAILURE: String = "SCREEN_APP_CONNECTION_FAILURE"
Link copied to clipboard
val SCREEN_APP_DISCONNECTED: String = "SCREEN_APP_DISCONNECTED"
Link copied to clipboard
val SCREEN_APP_UNLAUNCHED: String = "SCREEN_APP_UNLAUNCHED"
Link copied to clipboard
val STOP_VIDEO_REASON_BY_USER: String = "stop_by_user"
Link copied to clipboard
val STOP_VIDEO_REASON_IMPLICIT: String = "stop_implicit"
Link copied to clipboard
val UNKNOWN_REASON: String = "UNKNOWN_REASON"
Link copied to clipboard
val USER_INVOKED_DISCONNECT: String = "USER_INVOKED_DISCONNECT"
Link copied to clipboard
val WIFI_CHANGED: String = "WIFI_CHANGED"