Package io.livekit.android.room.track.video
See: Description
-
Class Summary Class Description BitmapFrameCapturer A VideoCapturer that can be manually driven by passing in Bitmap. CameraDeviceInfo CameraEventsDispatchHandler Dispatches CameraEventsHandler callbacks to registered handlers. ChainVideoProcessor A VideoProcessor that can be chained together. NoDropVideoProcessor When not connected to a room, the base VideoProcessor implementation will refuse to process frames as they will all be dropped (i.e. ScalabilityMode ScaleCropVideoProcessor A video processor that scales down and crops to match the target dimensions and aspect ratio. CameraCapturerWithSize VideoFrameCapturer A VideoCapturer that can be manually driven by passing in VideoFrame to pushVideoFrame. VideoSinkVisibility Provides the visibility and dimensions of the video sink, allowing LiveKit to automatically manage the quality of the stream when adaptive streaming is used. ViewVisibility A VideoSinkVisibility for views. -
Interface Summary Interface Description CameraProvider An interface declaring a provider of camera capturers. VideoCapturerWithSize A VideoCapturer that declares that it can determine the actual size of the capture format it will use. Notifier Declares that this View will override View.onVisibilityChanged and call through to recalculate, partaking in the VideoSinkVisibility system. -
Object Summary Object Description CameraCapturerUtils Various utils for handling camera capturers. Companion