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) |
fun capture(outputPath: java.lang.String, callback: CameraView.CaptureCallback): void
Take a Picture. |
|
fun dispatchDraw(canvas: Canvas): void |
|
fun getCameraFacing(): CameraFacing |
|
fun getFlashMode(): FlashMode |
|
fun getPreview(): CameraView.Preview |
|
fun hasSceneMode(mode: java.lang.String): boolean |
|
fun onAttachedToUI(stateHandler: ly.img.android.pesdk.backend.model.state.manager.StateHandler): void |
|
fun onAttachedToWindow(): void |
|
fun onCamViewStateChange(state: Camera.CameraState): void |
|
fun onDetachedFromUI(stateHandler: ly.img.android.pesdk.backend.model.state.manager.StateHandler): void |
|
fun onDetachedFromWindow(): void |
|
fun onOrientationChange(screenOrientation: OrientationSensor.ScreenOrientation): void
Would be set by the OrientationSensor Event. |
|
fun onPause(): void
Must be call on Activity Pause! It stop the preview and releaseGlContext the camera. |
|
fun onResume(): void
Can be call on Activity Resume and start the preview. |
|
fun removePreview(): void |
|
fun setCameraFacing(cameraFacing: CameraFacing): CameraFacing |
|
fun setFlashMode(mode: FlashMode): FlashMode |
|
fun setOnStateChangeListener(onStateChangeListener: Camera.OnStateChangeListener): void |
|
fun setPreview(preview: CameraView.Preview): void |
|
fun setSceneMode(mode: SceneMode): SceneMode |
|
synchronized fun startPreview(): void
Start Preview manually |
|
synchronized fun stopPreview(release: boolean): void
Start Preview manually |