Call Ui State
constructor(phase: <Error class: unknown class> = CallPhase.Idle, roomId: String? = null, localCid: String? = null, statusMessageResId: Int? = null, errorMessageResId: Int? = null, errorMessageText: String? = null, isHost: Boolean = false, participantCount: Int = 0, callStartedAtMs: Long? = null, localAudioEnabled: Boolean = true, localVideoEnabled: Boolean = true, localCameraEnabled: Boolean = true, localContent: <Error class: unknown class>? = null, localDisplayName: String? = null, localAudioLevel: Float = 0.0f, remoteParticipants: List<<Error class: unknown class>> = emptyList(), connectionStatus: <Error class: unknown class> = ConnectionStatus.Connected, isSignalingConnected: Boolean = false, iceConnectionState: String = "NEW", connectionState: String = "NEW", signalingState: String = "STABLE", activeTransport: String? = null, webrtcStatsSummary: String = "", realtimeCallStats: <Error class: unknown class>? = null, isFrontCamera: Boolean = true, isScreenSharing: Boolean = false, localCameraMode: <Error class: unknown class> = LocalCameraMode.SELFIE, availableCameraModes: List<<Error class: unknown class>> = app.serenada.core.DEFAULT_CAMERA_MODES, isFlashAvailable: Boolean = false, isFlashEnabled: Boolean = false, remoteContentCid: String? = null, remoteContentType: String? = null, independentContentEnabled: Boolean = false, videoMediaEnabled: Boolean = true)