DefaultContentShareVideoClientObserver

class DefaultContentShareVideoClientObserver(context: Context, logger: Logger, turnRequestParams: TURNRequestParams, clientMetricsCollector: ClientMetricsCollector, urlRewriter: URLRewriter) : ContentShareVideoClientObserver

Constructors

Link copied to clipboard
constructor(context: Context, logger: Logger, turnRequestParams: TURNRequestParams, clientMetricsCollector: ClientMetricsCollector, urlRewriter: URLRewriter)

Functions

Link copied to clipboard
open override fun cameraSendIsAvailable(client: VideoClient?, available: Boolean)
Link copied to clipboard
open override fun didConnect(client: VideoClient?, controlStatus: Int)
Link copied to clipboard
open override fun didFail(client: VideoClient?, status: Int, controlStatus: Int)
Link copied to clipboard
open override fun didReceiveFrame(client: VideoClient?, frame: Any?, profileId: String?, displayId: Int, pauseType: Int, videoId: Int)
Link copied to clipboard
open override fun didStop(client: VideoClient?)
Link copied to clipboard
open override fun getAvailableDnsServers(): Array<String>
Link copied to clipboard
open override fun isConnecting(client: VideoClient?)
Link copied to clipboard
open override fun onCameraChanged()
Link copied to clipboard
open override fun onLogMessage(logLevel: Int, message: String?)
Link copied to clipboard
open override fun onMetrics(metrics: IntArray?, values: DoubleArray?)
Link copied to clipboard
open override fun onPrimaryMeetingDemotion(status: Int)
Link copied to clipboard
open override fun onPrimaryMeetingPromotion(status: Int)
Link copied to clipboard
open override fun onRemoteVideoSourceAvailable(sources: Array<RemoteVideoSourceInternal>?)
Link copied to clipboard
open override fun onRemoteVideoSourceUnavailable(sources: Array<RemoteVideoSourceInternal>?)
Link copied to clipboard
open override fun onTurnURIsReceived(uris: List<String>): List<String>
Link copied to clipboard
open override fun pauseRemoteVideo(client: VideoClient?, display_id: Int, pause: Boolean)
Link copied to clipboard
open override fun requestTurnCreds(client: VideoClient?)
Link copied to clipboard

Subscribe to video client state and connection events with an ContentShareObserver

Link copied to clipboard

Unsubscribe from video client state and connection events by removing the specified ContentShareObserver