WebSocketMetricsExtension

Constructors

Link copied to clipboard
constructor(deviceClientExtension: DeviceController, deviceClient: DeviceController)

Functions

Link copied to clipboard
open override fun addVolumeStatusListener(listener: IVolumeStatusListener)
Link copied to clipboard
open override fun cancelAppInstall(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun canConfirmAppInstall(): Boolean
Link copied to clipboard
open override fun canLaunchAppStore(): Boolean
Link copied to clipboard
open override fun checkPairing(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun confirmAppInstall(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun confirmPairing(pinCode: String, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun connectToSync(channel: SyncChannelConfig, reconnect: Boolean, callback: IChannelProvider.IChannelStatusCallback)
Link copied to clipboard
open override fun disconnect(shouldStopVideo: Boolean, reason: String)
Link copied to clipboard
open override fun disconnectFromSync()
Link copied to clipboard
open override fun getAppID(): String
Link copied to clipboard
open override fun getChannelAlias(): String
Link copied to clipboard
Link copied to clipboard
open override fun getNumberOfPairingDigits(): Int
Link copied to clipboard
open override fun getResponsivenessCheckLevel(): Int
Link copied to clipboard
open override fun getSyncChannelConfig(): SyncChannelConfig
open override fun getSyncChannelConfig(appId: String): SyncChannelConfig
Link copied to clipboard
open override fun getSyncVideoClient(): BaseSyncClient
Link copied to clipboard
open override fun getTrackStatus(): VideoTrackStatus
Link copied to clipboard
open override fun getVolume(): Float
Link copied to clipboard
open override fun isAnyAppRunning(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun isAppInstalled(callback: ICommandCallback<Boolean>)

Checks whether an app is available on the device.

Link copied to clipboard
open override fun isAppRunning(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun isGoogleCastController(): Boolean
Link copied to clipboard
open override fun isMute(): Boolean
Link copied to clipboard
open override fun isVideoPlaying(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun launchApplet(appID: String, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun launchAppStore(callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun onWebSocketConnectionFailure(properties: MetricsProperties)
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 override fun pollAppInstalled(callback: ICommandCallback<Boolean>)
Link copied to clipboard
Link copied to clipboard
open override fun requiresAppInstall(): Boolean

Checks whether the device requires app install

Link copied to clipboard
open override fun requiresPairing(): Boolean

Checks whether the device requires pairing

Link copied to clipboard
open override fun seek(video: VideoInfo, position: Long)
Link copied to clipboard
open override fun sendEventWithName(@NonNull name: String, @NonNull data: JSONObject)
Link copied to clipboard
open override fun sendKey(keyCode: KeyCode, callback: ICommandCallback<Boolean>)
Link copied to clipboard
open override fun setActiveTracks(videoInfo: VideoInfo, tracks: MutableList<VideoTrackInfo>)
Link copied to clipboard
open fun setDeviceControllerType(deviceControllerType: DeviceControllerType)
Link copied to clipboard
open override fun setMute(mute: Boolean)
Link copied to clipboard
open override fun setVolume(volume: Float)
Link copied to clipboard
open override fun start(video: VideoInfo)
open override fun start(video: VideoInfo, position: Long)
Link copied to clipboard
open override fun stop(video: VideoInfo, reason: String)
Link copied to clipboard
open override fun supportsClosedCaptions(): Boolean
Link copied to clipboard
open override fun supportsVolumeControl(): Boolean
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun unLaunchApp(reason: String)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard