Table of Contents

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

CaptureWithHardwareButtonsEnabled

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