ModeratorSDK

open class ModeratorSDK

Functions

closeWebSocket
Link copied to clipboard
open fun closeWebSocket()
connectWebSocket
Link copied to clipboard
open fun connectWebSocket(generatedUUID: String)
Connect (via websocket) to the Visionable RTN service.
isLocalUser
Link copied to clipboard
open fun isLocalUser(userUUID: String): Boolean
Returns a boolean indicating whether or not the userUUID passed in is the local user's UUID
sendDeviceListUpdate
Link copied to clipboard
open fun sendDeviceListUpdate(delay: Int)
Sends an update to the RTN service of the devices this user has connected
sendMessage
Link copied to clipboard
open fun sendMessage(destination: String, message: String)
Sends a message to the RTN session to a particular MeetingSDK channel (to a particular user)
sendPTZCommand
Link copied to clipboard
open fun sendPTZCommand(user: String, device: String, command: String): Boolean
Sends a remote PTZ command to the specified user and specified device
setWebSocketParameters
Link copied to clipboard
open fun setWebSocketParameters(server: String, meetingUUID: String, uuid: String, mjwt: String)
Sets parameters needed for connecting to the Visionable RTN service.

Properties

delegate
Link copied to clipboard
private open var delegate: ModeratorSDKDelegate
remotePTZAllowed
Link copied to clipboard
private open var remotePTZAllowed: Boolean
TAG
Link copied to clipboard
val TAG: String