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