BackgroundModalParameters

Parameters for the BackgroundModal widget.

Properties

Link copied to clipboard

The virtual background processor for ML Kit segmentation

Link copied to clipboard
open val device: WebRtcDevice?

WebRTC device for camera initialization when video is off

Link copied to clipboard
open val frameRate: Int

Target frame rate for camera preview

Link copied to clipboard

The current local video stream from the main app for preview

Link copied to clipboard
abstract val onBackgroundApply: suspend (VirtualBackground) -> Unit?

Callback when background is applied

Link copied to clipboard
abstract val onBackgroundPreview: suspend (VirtualBackground) -> Unit?

Callback when background is previewed

Link copied to clipboard
Link copied to clipboard
abstract val showAlert: (message: String, type: String, duration: Long) -> Unit?
Link copied to clipboard
abstract val targetResolution: String
Link copied to clipboard
Link copied to clipboard

Callback to store the created processor for use in Apply

Link copied to clipboard
Link copied to clipboard
abstract val updateKeepBackground: (Boolean) -> Unit
Link copied to clipboard
Link copied to clipboard
open val vidCons: Map<String, Any?>?

Video constraints for camera initialization

Link copied to clipboard

Whether the video is already on (camera already streaming)

Functions

Link copied to clipboard