AudioVideoObserverImpl

class AudioVideoObserverImpl(onConnectionStatusChanged: (ConnectionStatus) -> Unit, onRemoteVideoAvailable: (isAvailable: Boolean, sourceCount: Int) -> Unit, onCameraSendAvailable: (available: Boolean) -> Unit, onSessionError: (message: String, isRecoverable: Boolean) -> Unit, onVideoNeedsRestart: () -> Unit, isJoiningOnMute: Boolean) : AudioVideoObserver

Constructors

Link copied to clipboard
constructor(onConnectionStatusChanged: (ConnectionStatus) -> Unit, onRemoteVideoAvailable: (isAvailable: Boolean, sourceCount: Int) -> Unit, onCameraSendAvailable: (available: Boolean) -> Unit, onSessionError: (message: String, isRecoverable: Boolean) -> Unit, onVideoNeedsRestart: () -> Unit, isJoiningOnMute: Boolean)

Functions

Link copied to clipboard
Link copied to clipboard
open override fun onAudioSessionDropped()
Link copied to clipboard
open override fun onAudioSessionStarted(reconnecting: Boolean)
Link copied to clipboard
open override fun onAudioSessionStartedConnecting(reconnecting: Boolean)
Link copied to clipboard
open override fun onAudioSessionStopped(sessionStatus: MeetingSessionStatus)
Link copied to clipboard
open override fun onCameraSendAvailabilityUpdated(available: Boolean)
Link copied to clipboard
open override fun onConnectionBecamePoor()
Link copied to clipboard
open override fun onConnectionRecovered()
Link copied to clipboard
open override fun onRemoteVideoSourceAvailable(sources: List<RemoteVideoSource>)
Link copied to clipboard
open override fun onRemoteVideoSourceUnavailable(sources: List<RemoteVideoSource>)
Link copied to clipboard
open override fun onVideoSessionStarted(sessionStatus: MeetingSessionStatus)
Link copied to clipboard
Link copied to clipboard
open override fun onVideoSessionStopped(sessionStatus: MeetingSessionStatus)