UVCCameraHelper

open class UVCCameraHelper

UVCCamera Helper class

Created by jiangdongguo on 2017/9/30.

Types

OnMyDevConnectListener
Link copied to clipboard
interface OnMyDevConnectListener

Functions

closeCamera
Link copied to clipboard
open fun closeCamera()
createUVCCamera
Link copied to clipboard
open fun createUVCCamera()
getInstance
Link copied to clipboard
open fun getInstance(): UVCCameraHelper
getSupportedPreviewSizes
Link copied to clipboard
open fun getSupportedPreviewSizes(): List<Size>
getUsbDeviceList
Link copied to clipboard
open fun getUsbDeviceList(): List<UsbDevice>
initUSBMonitor
Link copied to clipboard
open fun initUSBMonitor(applicationContext: Context, cameraView: ExternalCameraInterface, listener: UVCCameraHelper.OnMyDevConnectListener)
isCameraOpened
Link copied to clipboard
open fun isCameraOpened(): Boolean
openCamera
Link copied to clipboard
open fun openCamera()
release
Link copied to clipboard
open fun release()
requestPermission
Link copied to clipboard
open fun requestPermission(index: Int, usbDevice: UsbDevice)
startPreview
Link copied to clipboard
open fun startPreview(cameraView: ExternalCameraInterface)
stopPreview
Link copied to clipboard
open fun stopPreview()
updateResolution
Link copied to clipboard
open fun updateResolution(width: Int, height: Int)

Properties

FRAME_FORMAT_MJPEG
Link copied to clipboard
val FRAME_FORMAT_MJPEG: Int
FRAME_FORMAT_YUYV
Link copied to clipboard
val FRAME_FORMAT_YUYV: Int
previewHeight
Link copied to clipboard
private open val previewHeight: Int
previewWidth
Link copied to clipboard
private open val previewWidth: Int