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>)

Component that displays details for an incoming call.