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.