Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val allowed: Boolean
Link copied to clipboard
abstract val allVideoStreams: List<Stream>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val audioAlreadyOn: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val audioOnlyRoom: Boolean
Link copied to clipboard
abstract override val audioParams: ProducerOptionsType?
Link copied to clipboard
Link copied to clipboard
abstract val audioSetting: String
Link copied to clipboard
abstract val canvasStream: MediaStream?
Link copied to clipboard
abstract val chatSetting: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override val createSendTransport: suspend (CreateSendTransportOptions) -> Unit
Link copied to clipboard
Link copied to clipboard
abstract val defAudioID: String
Link copied to clipboard
abstract val defScreenID: String
Link copied to clipboard
abstract val defVideoID: String
Link copied to clipboard
abstract val device: WebRtcDevice?
Link copied to clipboard
abstract val eventType: EventType
Link copied to clipboard
Link copied to clipboard
abstract val frameRate: Int
Link copied to clipboard
Link copied to clipboard
abstract val hostLabel: String
Link copied to clipboard
abstract override val islevel: String
Link copied to clipboard
abstract val isWideScreen: Boolean
Link copied to clipboard
abstract val keepBackground: Boolean
Link copied to clipboard
Link copied to clipboard
abstract override var localProducerTransport: WebRtcTransport?
Link copied to clipboard
Link copied to clipboard
abstract val localSocket: SocketManager?
Link copied to clipboard
abstract override val localStream: MediaStream?
Link copied to clipboard
abstract override val localStreamAudio: MediaStream?
Link copied to clipboard
Link copied to clipboard
abstract override val localStreamVideo: MediaStream?
Link copied to clipboard
Link copied to clipboard
abstract val localUIMode: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val lockScreen: Boolean
Link copied to clipboard
abstract val mainHeightWidth: Double
Link copied to clipboard
Link copied to clipboard
abstract val mainScreenPerson: String
Link copied to clipboard
abstract override val member: String
Link copied to clipboard
abstract val micAction: Boolean
Link copied to clipboard
abstract val oldAllStreams: List<Stream>
Link copied to clipboard

Callback to automatically apply a saved background when camera turns on. This is called when keepBackground=true and selectedBackground is set. Matches React behavior: when user has a saved background and turns on camera, the background is automatically applied to the new stream.

Link copied to clipboard
Link copied to clipboard
abstract override val participants: List<Participant>
Link copied to clipboard
Link copied to clipboard
abstract override var producerTransport: WebRtcTransport?
Link copied to clipboard
Link copied to clipboard
abstract val recordPaused: Boolean
Link copied to clipboard
abstract val recordResumed: Boolean
Link copied to clipboard
abstract val recordStarted: Boolean
Link copied to clipboard
abstract val recordStopped: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val reorderStreams: suspend (add: Boolean, screenChanged: Boolean) -> Unit
Link copied to clipboard
Link copied to clipboard
abstract override val roomName: String
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val screenId: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val shared: Boolean
Link copied to clipboard
Link copied to clipboard
abstract override val showAlert: ShowAlert?
Link copied to clipboard
abstract override val socket: SocketManager?
Link copied to clipboard
Link copied to clipboard
abstract override var transportCreated: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val updateAllowed: (Boolean) -> Unit
Link copied to clipboard
abstract val updateAudioAlreadyOn: (Boolean) -> Unit
Link copied to clipboard
abstract val updateAudioLevel: (Double) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val updateDefAudioID: (String) -> Unit
Link copied to clipboard
abstract val updateDefScreenID: (String) -> Unit
Link copied to clipboard
abstract val updateDefVideoID: (String) -> Unit
Link copied to clipboard
Link copied to clipboard
abstract override val updateLocalProducerTransport: (WebRtcTransport?) -> Unit?
Link copied to clipboard
Link copied to clipboard
abstract override val updateLocalStream: (MediaStream?) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override val updateLocalStreamVideo: (MediaStream?) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val updateMainHeightWidth: (Double) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val updateMicAction: (Boolean) -> Unit
Link copied to clipboard
Link copied to clipboard
abstract override val updateProducerTransport: (WebRtcTransport?) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val updateShowAlert: (ShowAlert?) -> Unit
Link copied to clipboard
abstract override val updateTransportCreated: (Boolean) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override val updateUpdateMainWindow: (Boolean) -> Unit
Link copied to clipboard
abstract val updateVideoAction: (Boolean) -> Unit
Link copied to clipboard
abstract override val updateVideoAlreadyOn: (Boolean) -> Unit
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract override val userDefaultVideoInputDevice: String
Link copied to clipboard
abstract val vidCons: VidCons
Link copied to clipboard
abstract override val videoAction: Boolean
Link copied to clipboard
abstract override val videoAlreadyOn: Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val videoRequestState: String?
Link copied to clipboard
abstract val videoRequestTime: Long?
Link copied to clipboard
abstract val videoSetting: String
Link copied to clipboard
abstract val virtualStream: Any?
Link copied to clipboard
Link copied to clipboard
abstract val whiteboardEnded: Boolean
Link copied to clipboard
Link copied to clipboard
abstract val youAreCoHost: Boolean

Functions

Link copied to clipboard
abstract override fun getUpdatedAllParams(): ClickVideoParameters
Link copied to clipboard
abstract suspend fun prepopulateUserMedia(options: Map<String, Any>): Result<Unit>
Link copied to clipboard
abstract fun updateLocalVideoProducer(producer: WebRtcProducer?)
Link copied to clipboard
abstract fun updateUpdateMainWindow(update: Boolean)
Link copied to clipboard
abstract fun updateVideoProducer(producer: WebRtcProducer?)