Class SBSDKUI2DocumentScannerCameraConfiguration
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKUI2DocumentScannerCameraConfiguration : SBSDKUI2Node, INSCopying, INativeObject, IDisposable
- Inheritance
-
SBSDKUI2DocumentScannerCameraConfiguration
- Implements
-
INSCopying
INativeObject
Constructors
SBSDKUI2DocumentScannerCameraConfiguration()
public SBSDKUI2DocumentScannerCameraConfiguration()
SBSDKUI2DocumentScannerCameraConfiguration(NSObjectFlag)
protected SBSDKUI2DocumentScannerCameraConfiguration(NSObjectFlag t)
Parameters
t
NSObjectFlag
SBSDKUI2DocumentScannerCameraConfiguration(NativeHandle)
protected SBSDKUI2DocumentScannerCameraConfiguration(NativeHandle handle)
Parameters
handle
NativeHandle
SBSDKUI2DocumentScannerCameraConfiguration(SBSDKUI2CameraModule, double, bool, bool, bool, bool, SBSDKUI2CameraPreviewMode, SBSDKUI2CapturePhotoQualityPrioritization, double, nint, bool, bool, nint)
public SBSDKUI2DocumentScannerCameraConfiguration(SBSDKUI2CameraModule cameraModule, double defaultZoomFactor, bool autoCropOnManualSnap, bool flashEnabled, bool minFocusDistanceLock, bool pinchToZoomEnabled, SBSDKUI2CameraPreviewMode cameraPreviewMode, SBSDKUI2CapturePhotoQualityPrioritization captureQualityPrioritization, double autoSnappingSensitivity, nint autoSnappingDelay, bool autoSnappingEnabled, bool captureWithHardwareButtonsEnabled, nint fpsLimit)
Parameters
cameraModule
SBSDKUI2CameraModule
defaultZoomFactor
double
autoCropOnManualSnap
bool
flashEnabled
bool
minFocusDistanceLock
bool
pinchToZoomEnabled
bool
cameraPreviewMode
SBSDKUI2CameraPreviewMode
captureQualityPrioritization
SBSDKUI2CapturePhotoQualityPrioritization
autoSnappingSensitivity
double
autoSnappingDelay
nint
autoSnappingEnabled
bool
captureWithHardwareButtonsEnabled
bool
fpsLimit
nint
Properties
AutoCropOnManualSnap
public virtual bool AutoCropOnManualSnap { get; set; }
Property Value
- bool
AutoSnappingDelay
public virtual nint AutoSnappingDelay { get; set; }
Property Value
- nint
AutoSnappingEnabled
public virtual bool AutoSnappingEnabled { get; set; }
Property Value
- bool
AutoSnappingSensitivity
public virtual double AutoSnappingSensitivity { get; set; }
Property Value
- double
CameraModule
public virtual SBSDKUI2CameraModule CameraModule { get; set; }
Property Value
- SBSDKUI2CameraModule
CameraPreviewMode
public virtual SBSDKUI2CameraPreviewMode CameraPreviewMode { get; set; }
Property Value
- SBSDKUI2CameraPreviewMode
CaptureQualityPrioritization
public virtual SBSDKUI2CapturePhotoQualityPrioritization CaptureQualityPrioritization { get; set; }
Property Value
- SBSDKUI2CapturePhotoQualityPrioritization
public virtual bool CaptureWithHardwareButtonsEnabled { get; set; }
Property Value
- bool
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
DefaultZoomFactor
public virtual double DefaultZoomFactor { get; set; }
Property Value
- double
FlashEnabled
public virtual bool FlashEnabled { get; set; }
Property Value
- bool
FpsLimit
public virtual nint FpsLimit { get; set; }
Property Value
- nint
Hash
public virtual nuint Hash { get; }
Property Value
- nuint
MinFocusDistanceLock
public virtual bool MinFocusDistanceLock { get; set; }
Property Value
- bool
PinchToZoomEnabled
public virtual bool PinchToZoomEnabled { get; set; }
Property Value
- bool
Methods
Copy(NSZone?)
public virtual NSObject Copy(NSZone? zone)
Parameters
zone
NSZone
Returns
- NSObject
FromJsonWithJson(string)
public static SBSDKUI2DocumentScannerCameraConfiguration? FromJsonWithJson(string json)
Parameters
json
string
Returns
- SBSDKUI2DocumentScannerCameraConfiguration
IsEqual(NSObject?)
public virtual bool IsEqual(NSObject? @object)
Parameters
object
NSObject
Returns
- bool
ToJsonWithConfiguration(SBSDKToJSONConfiguration)
public virtual string ToJsonWithConfiguration(SBSDKToJSONConfiguration configuration)
Parameters
configuration
SBSDKToJSONConfiguration
Returns
- string