Class DocumentScannerCameraConfiguration
- Namespace
- IO.Scanbot.Sdk.Ui_v2.Document.Configuration
- Assembly
- DocumentSDK.NET.Droid.dll
public sealed class DocumentScannerCameraConfiguration : Object, IParcelable, IJavaObject, IDisposable, IJavaPeerable
- Inheritance
-
DocumentScannerCameraConfiguration
- Implements
-
Constructors
DocumentScannerCameraConfiguration()
public DocumentScannerCameraConfiguration()
DocumentScannerCameraConfiguration(CameraModule, double, bool, bool, bool, bool, bool, CameraPreviewMode, CapturePhotoQualityPrioritization, double, int, bool, bool, int)
public DocumentScannerCameraConfiguration(CameraModule cameraModule, double defaultZoomFactor, bool autoCropOnManualSnap, bool flashEnabled, bool minFocusDistanceLock, bool touchToFocusEnabled, bool pinchToZoomEnabled, CameraPreviewMode cameraPreviewMode, CapturePhotoQualityPrioritization captureQualityPrioritization, double autoSnappingSensitivity, int autoSnappingDelay, bool autoSnappingEnabled, bool captureWithHardwareButtonsEnabled, int fpsLimit)
Parameters
cameraModule CameraModule
defaultZoomFactor double
autoCropOnManualSnap bool
flashEnabled bool
minFocusDistanceLock bool
touchToFocusEnabled bool
pinchToZoomEnabled bool
cameraPreviewMode CameraPreviewMode
captureQualityPrioritization CapturePhotoQualityPrioritization
autoSnappingSensitivity double
autoSnappingDelay int
autoSnappingEnabled bool
captureWithHardwareButtonsEnabled bool
fpsLimit int
DocumentScannerCameraConfiguration(JSONObject)
public DocumentScannerCameraConfiguration(JSONObject json)
Parameters
json JSONObject
DocumentScannerCameraConfiguration(IDictionary<string, Object>)
public DocumentScannerCameraConfiguration(IDictionary<string, Object> source)
Parameters
source IDictionary<string, Object>
Properties
AutoCropOnManualSnap
public bool AutoCropOnManualSnap { get; set; }
Property Value
- bool
AutoSnappingDelay
public int AutoSnappingDelay { get; set; }
Property Value
- int
AutoSnappingEnabled
public bool AutoSnappingEnabled { get; set; }
Property Value
- bool
AutoSnappingSensitivity
public double AutoSnappingSensitivity { get; set; }
Property Value
- double
CameraModule
public CameraModule CameraModule { get; set; }
Property Value
- CameraModule
CameraPreviewMode
public CameraPreviewMode CameraPreviewMode { get; set; }
Property Value
- CameraPreviewMode
CaptureQualityPrioritization
public CapturePhotoQualityPrioritization CaptureQualityPrioritization { get; set; }
Property Value
- CapturePhotoQualityPrioritization
public bool CaptureWithHardwareButtonsEnabled { get; set; }
Property Value
- bool
Creator
public static IParcelableCreator Creator { get; }
Property Value
- IParcelableCreator
DefaultZoomFactor
public double DefaultZoomFactor { get; set; }
Property Value
- double
FlashEnabled
public bool FlashEnabled { get; set; }
Property Value
- bool
FpsLimit
public int FpsLimit { get; set; }
Property Value
- int
MinFocusDistanceLock
public bool MinFocusDistanceLock { get; set; }
Property Value
- bool
PinchToZoomEnabled
public bool PinchToZoomEnabled { get; set; }
Property Value
- bool
TouchToFocusEnabled
public bool TouchToFocusEnabled { get; set; }
Property Value
- bool
Methods
Component1()
public CameraModule Component1()
Returns
- CameraModule
Component10()
public double Component10()
Returns
- double
Component11()
Returns
- int
Component12()
public bool Component12()
Returns
- bool
Component13()
public bool Component13()
Returns
- bool
Component14()
Returns
- int
Component2()
public double Component2()
Returns
- double
Component3()
Returns
- bool
Component4()
Returns
- bool
Component5()
Returns
- bool
Component6()
Returns
- bool
Component7()
Returns
- bool
Component8()
public CameraPreviewMode Component8()
Returns
- CameraPreviewMode
Component9()
public CapturePhotoQualityPrioritization Component9()
Returns
- CapturePhotoQualityPrioritization
Copy(CameraModule, double, bool, bool, bool, bool, bool, CameraPreviewMode, CapturePhotoQualityPrioritization, double, int, bool, bool, int)
public DocumentScannerCameraConfiguration Copy(CameraModule cameraModule, double defaultZoomFactor, bool autoCropOnManualSnap, bool flashEnabled, bool minFocusDistanceLock, bool touchToFocusEnabled, bool pinchToZoomEnabled, CameraPreviewMode cameraPreviewMode, CapturePhotoQualityPrioritization captureQualityPrioritization, double autoSnappingSensitivity, int autoSnappingDelay, bool autoSnappingEnabled, bool captureWithHardwareButtonsEnabled, int fpsLimit)
Parameters
cameraModule CameraModule
defaultZoomFactor double
autoCropOnManualSnap bool
flashEnabled bool
minFocusDistanceLock bool
touchToFocusEnabled bool
pinchToZoomEnabled bool
cameraPreviewMode CameraPreviewMode
captureQualityPrioritization CapturePhotoQualityPrioritization
autoSnappingSensitivity double
autoSnappingDelay int
autoSnappingEnabled bool
captureWithHardwareButtonsEnabled bool
fpsLimit int
Returns
- DocumentScannerCameraConfiguration
Default()
public static DocumentScannerCameraConfiguration Default()
Returns
- DocumentScannerCameraConfiguration
DescribeContents()
public int DescribeContents()
Returns
- int
ToJson(ToJsonConfiguration)
public JSONObject ToJson(ToJsonConfiguration config)
Parameters
config ToJsonConfiguration
Returns
- JSONObject
WriteToParcel(Parcel, ParcelableWriteFlags)
public void WriteToParcel(Parcel @out, ParcelableWriteFlags flags)
Parameters
out Parcel
flags ParcelableWriteFlags