Package-level declarations

Types

Link copied to clipboard

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

Builds the default set of Call Control actions based on the call devices.

Link copied to clipboard

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
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
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
fun ToggleSettingsAction(modifier: Modifier = Modifier, isShowingSettings: Boolean, enabled: Boolean = true, shape: Shape? = null, enabledColor: Color? = null, disabledColor: Color? = null, onCallAction: (Settings) -> Unit)

A call action button represents displaying a chat dialog.

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.