Functions

Link copied to clipboard
open fun canHandleCameraId(cameraId: String): Boolean
Link copied to clipboard
open fun deInit()
Destroys resources required for camera capture, encoding and rendering
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun isRunning(): Boolean
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onCameraClosed()
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open fun onCameraFreezed(errorDescription: String)
Link copied to clipboard
open fun onCameraOpening(cameraName: String)
Link copied to clipboard
open fun onCameraSwitchDone(isFrontCamera: Boolean)
Link copied to clipboard
open fun onCameraSwitchError(errorDescription: String)
Link copied to clipboard
open fun onCapturerStarted(success: Boolean)
Notify if the capturer have been started successfully or not.
Link copied to clipboard
Notify that the capturer has been stopped.
Link copied to clipboard
Link copied to clipboard
open fun onFrameCaptured(frame: VideoFrame)
Delivers a captured frame.
Link copied to clipboard
open fun pause()
Pauses camera capture, leaving it initialized, but stopping video streams TODO: SHOULD THIS BE A PART OF JNI?
Link copied to clipboard
open fun requestKeyframe()
Requests a keyframe from data provider
Link copied to clipboard
open fun start(config: VideoCallConfig)
Starts camera capture with passed-in configuration
Link copied to clipboard
open fun stop()
Stops and de-initializes camera capture
Link copied to clipboard
open fun switchCamera()