CameraView

open class CameraView

Constructors

CameraView
Link copied to clipboard
open fun CameraView(context: Context)
CameraView
Link copied to clipboard
open fun CameraView(context: Context, attrs: AttributeSet)
CameraView
Link copied to clipboard
open fun CameraView(context: Context, attrs: AttributeSet, defStyle: Int)

Types

CaptureCallback
Link copied to clipboard

Image capture callback.

interface CaptureCallback
OnSizeChangeListener
Link copied to clipboard

Size change callback.

interface OnSizeChangeListener
Preview
Link copied to clipboard

Preview Surface callback.

interface Preview

Functions

capture
Link copied to clipboard

Take a Picture.

open fun capture(callback: CameraView.CaptureCallback)
getCameraFacing
Link copied to clipboard
open fun getCameraFacing(): CameraFacing
getFlashMode
Link copied to clipboard
open fun getFlashMode(): FlashMode
hasSceneMode
Link copied to clipboard
open fun hasSceneMode(mode: String): Boolean
onCamViewStateChange
Link copied to clipboard
open fun onCamViewStateChange(state: CameraState)
onOrientationChange
Link copied to clipboard

Would be set by the OrientationSensor Event.

open fun onOrientationChange(screenOrientation: ScreenOrientation)
onPause
Link copied to clipboard

Must be call on Activity Pause! It stop the preview and releaseGlContext the camera.

open fun onPause()
onResume
Link copied to clipboard

Can be call on Activity Resume and start the preview.

open fun onResume()
removePreview
Link copied to clipboard
open fun removePreview()
setCameraFacing
Link copied to clipboard
open fun setCameraFacing(cameraFacing: CameraFacing): CameraFacing
setFlashMode
Link copied to clipboard
open fun setFlashMode(mode: FlashMode): FlashMode
setOnStateChangeListener
Link copied to clipboard
open fun setOnStateChangeListener(onStateChangeListener: OnStateChangeListener)
setSceneMode
Link copied to clipboard
open fun setSceneMode(mode: SceneMode): SceneMode
startPreview
Link copied to clipboard

Start Preview manually

open fun startPreview()
stopPreview
Link copied to clipboard

Start Preview manually

open fun stopPreview(release: Boolean)

Properties

preview
Link copied to clipboard
private open var preview: CameraView.Preview