Package-level declarations

Functions

Link copied to clipboard
fun IncomingCallContent(modifier: Modifier = Modifier, call: Call, isVideoType: Boolean = true, isShowingHeader: Boolean = true, backgroundContent: @Composable BoxScope.() -> Unit? = null, headerContent: @Composable ColumnScope.() -> Unit? = null, detailsContent: @Composable ColumnScope.(participants: List<MemberState>, topPadding: Dp) -> Unit? = null, controlsContent: @Composable BoxScope.() -> Unit? = null, onBackPressed: () -> Unit = {}, onCallAction: (CallAction) -> Unit = {})

Represents the Incoming Call state and UI, when the user receives a call from other people.

fun IncomingCallContent(modifier: Modifier = Modifier, call: Call, isVideoType: Boolean = true, participants: List<MemberState>, isCameraEnabled: Boolean, isShowingHeader: Boolean = true, backgroundContent: @Composable BoxScope.() -> Unit? = null, headerContent: @Composable ColumnScope.() -> Unit? = null, detailsContent: @Composable ColumnScope.(participants: List<MemberState>, topPadding: Dp) -> Unit? = null, controlsContent: @Composable BoxScope.() -> Unit? = null, onBackPressed: () -> Unit = {}, onCallAction: (CallAction) -> Unit = {})

Stateless variant of the Incoming call UI, which you can use to build your own custom logic that powers the state and handlers.

Link copied to clipboard
fun IncomingCallControls(modifier: Modifier = Modifier, isVideoCall: Boolean, isCameraEnabled: Boolean, onCallAction: (CallAction) -> Unit)

A list of call control action buttons that allows people to accept or cancel a call.

Link copied to clipboard
fun IncomingCallDetails(modifier: Modifier = Modifier, isVideoType: Boolean = true, participants: List<MemberState>)

A details of an incoming call that displays a list of participant information.