Package-level declarations
Functions
Link copied to clipboard
fun RingingCallContent(call: Call, modifier: Modifier = Modifier, isVideoType: Boolean = true, isShowingHeader: Boolean = true, 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 = { DefaultOnCallActionHandler.onCallAction(call, it) }, onAcceptedContent: @Composable () -> Unit, onRejectedContent: @Composable () -> Unit = {}, onNoAnswerContent: @Composable () -> Unit = {}, onIncomingContent: @Composable (modifier: Modifier, call: Call, isVideoType: Boolean, isShowingHeader: Boolean, headerContent: @Composable ColumnScope.() -> Unit?, detailsContent: @Composable ColumnScope.(participants: List<MemberState>, topPadding: Dp) -> Unit?, controlsContent: @Composable BoxScope.() -> Unit?, onBackPressed: () -> Unit, onCallAction: (CallAction) -> Unit) -> Unit? = null, onOutgoingContent: @Composable (modifier: Modifier, call: Call, isVideoType: Boolean, isShowingHeader: Boolean, headerContent: @Composable ColumnScope.() -> Unit?, detailsContent: @Composable ColumnScope.(participants: List<MemberState>, topPadding: Dp) -> Unit?, controlsContent: @Composable BoxScope.() -> Unit?, onBackPressed: () -> Unit, onCallAction: (CallAction) -> Unit) -> Unit? = null, onIdle: @Composable () -> Unit = {})
Represents different outgoing/incoming call content based on the call state provided from the call.