CallUiState

constructor(phase: CallPhase = CallPhase.Idle, roomId: String? = null, localCid: String? = null, statusMessageResId: Int? = null, errorMessageResId: Int? = null, errorMessageText: String? = null, isHost: Boolean = false, participantCount: Int = 0, localAudioEnabled: Boolean = true, localVideoEnabled: Boolean = true, remoteParticipants: List<RemoteParticipant> = emptyList(), connectionStatus: ConnectionStatus = ConnectionStatus.Connected, isSignalingConnected: Boolean = false, iceConnectionState: String = "NEW", connectionState: String = "NEW", signalingState: String = "STABLE", activeTransport: String? = null, webrtcStatsSummary: String = "", realtimeCallStats: RealtimeCallStats? = null, isFrontCamera: Boolean = true, isScreenSharing: Boolean = false, localCameraMode: LocalCameraMode = LocalCameraMode.SELFIE, isFlashAvailable: Boolean = false, isFlashEnabled: Boolean = false, remoteContentCid: String? = null, remoteContentType: String? = null)