Package-level declarations
Types
A VideoCapturer that can be manually driven by passing in Bitmap.
Various utils for handling camera capturers.
Dispatches CameraEventsHandler callbacks to registered handlers.
A VideoProcessor that can be chained together.
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).
A video processor that scales down and crops to match the target dimensions and aspect ratio.
A VideoCapturer that declares that it can determine the actual size of the capture format it will use.
A VideoCapturer that can be manually driven by passing in VideoFrame to pushVideoFrame.
Provides the visibility and dimensions of the video sink, allowing LiveKit to automatically manage the quality of the stream when adaptive streaming is used.
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.