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()
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()
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()
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()
UseFlash(bool)
void UseFlash(bool useFlash)
Parameters
useFlash
bool
UsePinchToZoom(bool)
void UsePinchToZoom(bool usePinchToZoom)
Parameters
usePinchToZoom
bool