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