Package-level declarations
Types
Link copied to clipboard
object DefaultOnCallActionHandler
Functions
Link copied to clipboard
fun AcceptCallAction(modifier: Modifier = Modifier, enabled: Boolean = true, icon: ImageVector? = null, bgColor: Color? = null, iconTint: Color? = null, onCallAction: (AcceptCall) -> Unit)
A call action button represents accepting a call.
Link copied to clipboard
fun buildDefaultAudioControlActions(call: Call, onCallAction: (CallAction) -> Unit): List<@Composable () -> Unit>
Builds the default set of Call Control actions based on the call devices.
Link copied to clipboard
fun buildDefaultCallControlActions(call: Call, onCallAction: (CallAction) -> Unit): List<@Composable () -> Unit>
Builds the default set of Call Control actions based on the call devices.
Link copied to clipboard
fun CancelCallAction(modifier: Modifier = Modifier, enabled: Boolean = true, icon: ImageVector? = null, bgColor: Color? = null, iconTint: Color? = null, onCallAction: (CancelCall) -> Unit)
A call action button represents canceling a call.
Link copied to clipboard
fun ChatDialogAction(modifier: Modifier = Modifier, enabled: Boolean = true, messageCount: Int? = null, icon: ImageVector? = null, bgColor: Color? = null, iconTint: Color? = null, badgeColor: Color? = null, onCallAction: (CancelCall) -> Unit)
A call action button represents displaying a chat dialog.
Link copied to clipboard
fun DeclineCallAction(modifier: Modifier = Modifier, enabled: Boolean = true, onCallAction: (DeclineCall) -> Unit, icon: ImageVector? = null, bgColor: Color? = null, iconTint: Color? = null)
A call action button represents canceling a call.
Link copied to clipboard
fun FlipCameraAction(modifier: Modifier = Modifier, enabled: Boolean = true, color: Color? = null, iconTint: Color? = null, onCallAction: (FlipCamera) -> Unit)
A call action button represents flipping a camera.
Link copied to clipboard
fun GenericAction(modifier: Modifier = Modifier, icon: ImageVector, enabled: Boolean = true, shape: Shape? = null, color: Color? = null, iconTint: Color? = null, style: StreamFixedSizeButtonStyle? = null, onAction: () -> Unit)
Link copied to clipboard
fun LeaveCallAction(modifier: Modifier = Modifier, enabled: Boolean = true, onCallAction: (LeaveCall) -> Unit)
A call action button represents leaving a call.
Link copied to clipboard
Link copied to clipboard
fun ToggleAction(modifier: Modifier = Modifier, isActionActive: Boolean, iconOnOff: Pair<ImageVector, ImageVector>, enabled: Boolean = true, shape: Shape? = null, enabledColor: Color? = null, disabledColor: Color? = null, enabledIconTint: Color? = null, disabledIconTint: Color? = null, progress: Boolean = false, onStyle: StreamFixedSizeButtonStyle? = null, offStyle: StreamFixedSizeButtonStyle? = null, onAction: () -> Unit)
A call action button represents toggling a microphone.
Link copied to clipboard
fun ToggleCameraAction(modifier: Modifier = Modifier, isCameraEnabled: Boolean, enabled: Boolean = true, shape: Shape? = null, enabledColor: Color? = null, disabledColor: Color? = null, enabledIconTint: Color? = null, disabledIconTint: Color? = null, onStyle: StreamFixedSizeButtonStyle? = null, offStyle: StreamFixedSizeButtonStyle? = null, onCallAction: (ToggleCamera) -> Unit)
A call action button represents toggling a camera.
Link copied to clipboard
Link copied to clipboard
fun ToggleMicrophoneAction(modifier: Modifier = Modifier, isMicrophoneEnabled: Boolean, enabled: Boolean = true, shape: Shape? = null, enabledColor: Color? = null, disabledColor: Color? = null, enabledIconTint: Color? = null, disabledIconTint: Color? = null, onStyle: StreamFixedSizeButtonStyle? = null, offStyle: StreamFixedSizeButtonStyle? = null, onCallAction: (ToggleMicrophone) -> Unit)
A call action button represents toggling a microphone.
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun ToggleSpeakerphoneAction(modifier: Modifier = Modifier, isSpeakerphoneEnabled: Boolean, enabled: Boolean = true, shape: Shape? = null, enabledColor: Color? = null, disabledColor: Color? = null, enabledIconTint: Color? = null, disabledIconTint: Color? = null, onCallAction: (ToggleSpeakerphone) -> Unit)
A call action button represents toggling a speakerphone.
Link copied to clipboard