Package-level declarations

Types

Link copied to clipboard
open class BitmapFrameCapturer : VideoCapturer

A VideoCapturer that can be manually driven by passing in Bitmap.

Link copied to clipboard

Various utils for handling camera capturers.

Link copied to clipboard
abstract class CameraCapturerWithSize(val cameraEventsDispatchHandler: CameraEventsDispatchHandler) : VideoCapturerWithSize
Link copied to clipboard
class CameraEventsDispatchHandler : CameraVideoCapturer.CameraEventsHandler

Dispatches CameraEventsHandler callbacks to registered handlers.

Link copied to clipboard
abstract class NoDropVideoProcessor : VideoProcessor

When not connected to a room, the base VideoProcessor implementation will refuse to process frames as they will all be dropped (i.e. not sent).

Link copied to clipboard
data class ScalabilityMode(val spatial: Int, val temporal: Int, val suffix: String)
Link copied to clipboard
interface VideoCapturerWithSize : VideoCapturer

A VideoCapturer that declares that it can determine the actual size of the capture format it will use.

Link copied to clipboard

Provides the visibility and dimensions of the video sink, allowing LiveKit to automatically manage the quality of the stream when adaptive streaming is used.

Link copied to clipboard

A VideoSinkVisibility for views. If using a custom view other than the sdk provided renderers, you must implement Notifier, override View.onVisibilityChanged and call through to recalculate, or the visibility may not be calculated correctly.