Table of Contents

Interface IScanbotCameraView

Namespace
IO.Scanbot.Sdk.UI.Camera
Assembly
DocumentSDK.NET.Droid.dll
public interface IScanbotCameraView : IJavaObject, IDisposable, IJavaPeerable
Inherited Members

Properties

DelayAfterFocusCompleteMs

long DelayAfterFocusCompleteMs { get; set; }

Property Value

long

IsFlashEnabled

bool IsFlashEnabled { get; }

Property Value

bool

LifecycleOwner

ILifecycleOwner LifecycleOwner { get; set; }

Property Value

ILifecycleOwner

PinchToZoomListener

ScanbotCameraXView.IPinchToZoomCallback PinchToZoomListener { get; set; }

Property Value

ScanbotCameraXView.IPinchToZoomCallback

SupportedZoomRange

ZoomRange SupportedZoomRange { get; set; }

Property Value

ZoomRange

Methods

AddCameraStateCallback(ICameraStateCallback)

void AddCameraStateCallback(ICameraStateCallback cameraStateCallback)

Parameters

cameraStateCallback ICameraStateCallback

AddFrameHandler(FrameHandler)

void AddFrameHandler(FrameHandler frameHandler)

Parameters

frameHandler FrameHandler

AddPictureCallback(IBasePictureCallback)

void AddPictureCallback(IBasePictureCallback pictureCallback)

Parameters

pictureCallback IBasePictureCallback

AddTakePictureCallback(ICameraTakePictureCallback)

void AddTakePictureCallback(ICameraTakePictureCallback cameraTakePictureCallback)

Parameters

cameraTakePictureCallback ICameraTakePictureCallback

AutoFocus()

void AutoFocus()

ContinuousFocus()

void ContinuousFocus()

GetAttachedFrameHandler(Class)

Object GetAttachedFrameHandler(Class clazz)

Parameters

clazz Class

Returns

Object

IsSnapAnimationEnabled(bool)

void IsSnapAnimationEnabled(bool enabled)

Parameters

enabled bool

LockMinFocusDistance(bool)

void LockMinFocusDistance(bool @lock)

Parameters

lock bool

LockToLandscape(bool)

void LockToLandscape(bool lockPicture)

Parameters

lockPicture bool

LockToPortrait(bool)

void LockToPortrait(bool lockPicture)

Parameters

lockPicture bool

RemoveCameraStateCallback(ICameraStateCallback)

void RemoveCameraStateCallback(ICameraStateCallback cameraStateCallback)

Parameters

cameraStateCallback ICameraStateCallback

RemoveFrameHandler(FrameHandler)

void RemoveFrameHandler(FrameHandler frameHandler)

Parameters

frameHandler FrameHandler

RemovePictureCallback(IBasePictureCallback)

void RemovePictureCallback(IBasePictureCallback pictureCallback)

Parameters

pictureCallback IBasePictureCallback

RemoveTakePictureCallback(ICameraTakePictureCallback)

void RemoveTakePictureCallback(ICameraTakePictureCallback cameraTakePictureCallback)

Parameters

cameraTakePictureCallback ICameraTakePictureCallback

RestartPreview()

void RestartPreview()

SetAnalyzerFpsLimit(float)

void SetAnalyzerFpsLimit(float fps)

Parameters

fps float

SetAutoFocusOnTouch(bool)

void SetAutoFocusOnTouch(bool autoFocusOnTouch)

Parameters

autoFocusOnTouch bool

SetCameraModule(CameraModule)

void SetCameraModule(CameraModule cameraModule)

Parameters

cameraModule CameraModule

SetCameraOpenCallback(ICameraOpenCallback)

void SetCameraOpenCallback(ICameraOpenCallback cameraOpenCallback)

Parameters

cameraOpenCallback ICameraOpenCallback

SetCaptureCallback(ICaptureCallback)

void SetCaptureCallback(ICaptureCallback captureCallback)

Parameters

captureCallback ICaptureCallback

SetForceMaxSnappingQuality(bool)

void SetForceMaxSnappingQuality(bool enabled)

Parameters

enabled bool

SetForceMaxSnappingSize(bool)

void SetForceMaxSnappingSize(bool enabled)

Parameters

enabled bool

SetPhysicalZoom(float)

void SetPhysicalZoom(float zoomLevel)

Parameters

zoomLevel float

SetPhysicalZoomRange(ZoomRange)

void SetPhysicalZoomRange(ZoomRange zoomRange)

Parameters

zoomRange ZoomRange

SetPreviewMode(CameraPreviewMode)

void SetPreviewMode(CameraPreviewMode mode)

Parameters

mode CameraPreviewMode

SetShutterSound(bool)

void SetShutterSound(bool enabled)

Parameters

enabled bool

SetSnappingAutoAdjustment(bool)

void SetSnappingAutoAdjustment(bool enabled)

Parameters

enabled bool

SetSquareFrameSizeEnabled(bool)

void SetSquareFrameSizeEnabled(bool enabled)

Parameters

enabled bool

StartPreview()

void StartPreview()

StopPreview()

void StopPreview()

TakePicture(bool)

void TakePicture(bool acquireFocus)

Parameters

acquireFocus bool

TakePicture(bool, bool)

void TakePicture(bool acquireFocus, bool isCapturedAutomatically)

Parameters

acquireFocus bool
isCapturedAutomatically bool

UnlockOrientation()

void UnlockOrientation()

UseFlash(bool)

void UseFlash(bool useFlash)

Parameters

useFlash bool

UsePinchToZoom(bool)

void UsePinchToZoom(bool usePinchToZoom)

Parameters

usePinchToZoom bool