open class CameraView : ImgLyUIRelativeContainer, Camera.OnStateChangeListener, OrientationSensor.OrientationListener
interface CaptureCallback
Image capture callback. |
|
interface OnSizeChangeListener
Size change callback. |
|
interface Preview
Preview Surface callback. |
CameraView(context: Context!) CameraView(context: Context!, attrs: AttributeSet!) CameraView(context: Context!, attrs: AttributeSet!, defStyle: Int) |
var uiDensity: Float |
open fun capture(outputPath: String!, callback: CameraView.CaptureCallback!): Unit
Take a Picture. |
|
open fun dispatchDraw(canvas: Canvas!): Unit |
|
open fun getCameraFacing(): CameraFacing! |
|
open fun getFlashMode(): FlashMode! |
|
open fun getPreview(): CameraView.Preview! |
|
open fun hasSceneMode(mode: String!): Boolean |
|
open fun onAttachedToUI(stateHandler: StateHandler!): Unit |
|
open fun onAttachedToWindow(): Unit |
|
open fun onCamViewStateChange(state: Camera.CameraState!): Unit |
|
open fun onDetachedFromUI(stateHandler: StateHandler!): Unit |
|
open fun onDetachedFromWindow(): Unit |
|
open fun onOrientationChange(screenOrientation: OrientationSensor.ScreenOrientation!): Unit
Would be set by the OrientationSensor Event. |
|
open fun onPause(): Unit
Must be call on Activity Pause! It stop the preview and releaseGlContext the camera. |
|
open fun onResume(): Unit
Can be call on Activity Resume and start the preview. |
|
open fun removePreview(): Unit |
|
open fun setCameraFacing(cameraFacing: CameraFacing!): CameraFacing! |
|
open fun setFlashMode(mode: FlashMode!): FlashMode! |
|
open fun setOnStateChangeListener(onStateChangeListener: Camera.OnStateChangeListener!): Unit |
|
open fun setPreview(preview: CameraView.Preview!): Unit |
|
open fun setSceneMode(mode: SceneMode!): SceneMode! |
|
open fun startPreview(): Unit
Start Preview manually |
|
open fun stopPreview(release: Boolean): Unit
Start Preview manually |
open fun getStateHandler(): StateHandler! |