Package-level declarations

Types

Link copied to clipboard
data class CaptureCanvasStreamOptions(val parameters: CaptureCanvasStreamParameters, val start: Boolean = true)

Options for capturing the canvas stream.

Link copied to clipboard

Parameters for capturing the canvas stream. Extends ConnectSendTransportScreenParameters to enable proper WebRTC transport handling.

Link copied to clipboard

Type definition for captureCanvasStream function.

Link copied to clipboard
data class LaunchConfigureWhiteboardOptions(val updateIsConfigureWhiteboardModalVisible: (Boolean) -> Unit, val isConfigureWhiteboardModalVisible: Boolean)

Options for launching the configure whiteboard modal.

Link copied to clipboard

Type definition for the launchConfigureWhiteboard function.

Link copied to clipboard

Options for stopping the canvas stream.

Link copied to clipboard

Simplified parameters for stopping the canvas stream. Used when we only need to stop the stream and disconnect transport.

Functions

Link copied to clipboard

Captures the canvas stream and handles the transport connection for whiteboard streaming.

Link copied to clipboard

Toggles the visibility of the configure whiteboard modal.

Link copied to clipboard

Stops the canvas stream and disconnects the transport. This is a simplified version that doesn't require the full CaptureCanvasStreamParameters.