VideoClientObserver

interface VideoClientObserver : VideoClientDelegate, VideoClientLogListener, VideoClientDataMessageListener

VideoClientObserver handles all callbacks related to the Video Client and allows higher level components to observe the lower level Video Client events.

Inheritors

Properties

Link copied to clipboard

Use to set single use callback for primary meeting promotion.

Functions

Link copied to clipboard
abstract fun cameraSendIsAvailable(p0: VideoClient, p1: Boolean)
Link copied to clipboard
abstract fun didConnect(p0: VideoClient, p1: Int)
Link copied to clipboard
abstract fun didFail(p0: VideoClient, p1: Int, p2: Int)
Link copied to clipboard
abstract fun didReceiveFrame(p0: VideoClient, p1: Any, p2: String, p3: Int, p4: Int, p5: Int)
Link copied to clipboard
abstract fun didStop(p0: VideoClient)
Link copied to clipboard
Link copied to clipboard
abstract fun isConnecting(p0: VideoClient)
Link copied to clipboard
abstract fun notifyVideoTileObserver(observerFunction: (observer: VideoTileController) -> Unit)

Notify existing observers of video tile events to invoke a function

Link copied to clipboard
abstract fun onCameraChanged()
Link copied to clipboard
abstract fun onDataMessageReceived(p0: Array<DataMessage>)
Link copied to clipboard
abstract fun onLogMessage(p0: Int, p1: String)
Link copied to clipboard
abstract fun onMetrics(p0: IntArray, p1: DoubleArray)
Link copied to clipboard
abstract fun onPrimaryMeetingDemotion(p0: Int)
Link copied to clipboard
abstract fun onPrimaryMeetingPromotion(p0: Int)
Link copied to clipboard
abstract fun onRemoteVideoSourceAvailable(p0: Array<RemoteVideoSourceInternal>)
Link copied to clipboard
abstract fun onRemoteVideoSourceUnavailable(p0: Array<RemoteVideoSourceInternal>)
Link copied to clipboard
Link copied to clipboard
abstract fun pauseRemoteVideo(p0: VideoClient, p1: Int, p2: Boolean)
Link copied to clipboard
abstract fun requestTurnCreds(p0: VideoClient)
Link copied to clipboard

Subscribe to data message events with DataMessageObserver.

Link copied to clipboard

Subscribe to audio, video, and connection events with an AudioVideoObserver.

Link copied to clipboard

Subscribe to video tile events with VideoTileController.

Link copied to clipboard

Unsubscribe from data message events with given topic.

Link copied to clipboard

Unsubscribe from audio, video, and connection events by removing specified AudioVideoObserver.

Link copied to clipboard

Unsubscribe from video tile events with VideoTileController.