CurrentVideoModel

open class CurrentVideoModel : SyncMessageEmitter, SyncMessageEmitter.SyncMessageReceiver

Constructors

Link copied to clipboard
constructor()

Functions

Link copied to clipboard
open fun addReceiver(receiver: SyncMessageEmitter.SyncMessageReceiver)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun emit(command: SyncMessage)
Link copied to clipboard
open fun fetchVideoInfo(guid: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
This method is called synchronously from CurrentDeviceModel when we connect to a new device.
Link copied to clipboard
Link copied to clipboard
open fun onReceive(message: SyncMessage)
Link copied to clipboard
open fun pause()
Link copied to clipboard
open fun play()
Link copied to clipboard
open fun removeReceiver(receiver: SyncMessageEmitter.SyncMessageReceiver)
Link copied to clipboard
open fun removeReceivers()
Link copied to clipboard
Used to set requested video during switch device.
Link copied to clipboard
open fun seek(position: Long)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun setCurrentVideoInfo(video: VideoInfo, videoPosition: Long)
Link copied to clipboard
open fun setCurrentVideoInfoPosition(videoPosition: Long)
Link copied to clipboard
open fun setRequestedCastIconVideo(video: VideoInfo, position: Long)
Link copied to clipboard
open fun setRequestedVideo(video: VideoInfo, position: Long)
Link copied to clipboard
open fun start(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open fun stop(): Boolean
Stop video called implicitly 1.
open fun stop(reason: String): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun test_setStartVideoTransaction(startVideoTransaction: StartVideoTransaction)
Link copied to clipboard
open fun updateCurrentVideo(guid: String, title: String, imageURL: String, isLive: Boolean, position: Long)
This API first creates a new video using the guid and other information passed as arguments and sets this video as the current video.

Properties

Link copied to clipboard
Link copied to clipboard