DefaultVideoClientObserver
class DefaultVideoClientObserver(context: Context, logger: Logger, turnRequestParams: TURNRequestParams, clientMetricsCollector: ClientMetricsCollector, videoClientStateController: VideoClientStateController, urlRewriter: URLRewriter) : VideoClientObserver
Constructors
Link copied to clipboard
constructor(context: Context, logger: Logger, turnRequestParams: TURNRequestParams, clientMetricsCollector: ClientMetricsCollector, videoClientStateController: VideoClientStateController, urlRewriter: URLRewriter)
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun notifyVideoTileObserver(observerFunction: (observer: VideoTileController) -> Unit)
Notify existing observers of video tile events to invoke a function
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun onRemoteVideoSourceUnavailable(sourcesInternal: Array<RemoteVideoSourceInternal>?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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.