createHandler

open fun createHandler(parent: Context, cameraView: ExternalCameraInterface, width: Int, height: Int): UVCCameraHandler

create UVCCameraHandler, use MediaVideoEncoder, try MJPEG, default bandwidth

open fun createHandler(parent: Context, cameraView: ExternalCameraInterface, width: Int, height: Int, bandwidthFactor: Float): UVCCameraHandler

create UVCCameraHandler, use MediaVideoEncoder, try MJPEG

open fun createHandler(parent: Context, cameraView: ExternalCameraInterface, encoderType: Int, width: Int, height: Int): UVCCameraHandler

create UVCCameraHandler, try MJPEG, default bandwidth

Parameters

encoderType

0: use MediaSurfaceEncoder, 1: use MediaVideoEncoder, 2: use MediaVideoBufferEncoder

open fun createHandler(parent: Context, cameraView: ExternalCameraInterface, encoderType: Int, width: Int, height: Int, format: Int): UVCCameraHandler

create UVCCameraHandler, default bandwidth

Parameters

encoderType

0: use MediaSurfaceEncoder, 1: use MediaVideoEncoder, 2: use MediaVideoBufferEncoder

format

either UVCCamera.FRAME_FORMAT_YUYV(0) or UVCCamera.FRAME_FORMAT_MJPEG(1)

open fun createHandler(parent: Context, cameraView: ExternalCameraInterface, encoderType: Int, width: Int, height: Int, format: Int, bandwidthFactor: Float): UVCCameraHandler

create UVCCameraHandler

Parameters

encoderType

0: use MediaSurfaceEncoder, 1: use MediaVideoEncoder, 2: use MediaVideoBufferEncoder

format

either UVCCamera.FRAME_FORMAT_YUYV(0) or UVCCamera.FRAME_FORMAT_MJPEG(1)