Class SBSDKCameraConfiguration
- Namespace
- ScanbotSDK.iOS
- Assembly
- DocumentSDK.NET.iOS.dll
public class SBSDKCameraConfiguration : NSObject, INSCopying, INativeObject, IDisposable
- Inheritance
-
SBSDKCameraConfiguration
- Implements
-
INSCopying
INativeObject
- Extension Methods
-
Constructors
SBSDKCameraConfiguration(NSObjectFlag)
protected SBSDKCameraConfiguration(NSObjectFlag t)
Parameters
t NSObjectFlag
SBSDKCameraConfiguration(NativeHandle)
protected SBSDKCameraConfiguration(NativeHandle handle)
Parameters
handle NativeHandle
SBSDKCameraConfiguration(SBSDKCameraDevice, SBSDKVideoFrameResolution, SBSDKVideoContentMode, SBSDKVideoOrientation, SBSDKCapturePhotoQualityPrioritization, SBSDKVideoFlipMode, double, bool, SBSDKCameraFocusMode, NFloat, CGPoint, bool, double, NFloat, NFloat, NSNumber[], bool, bool, bool, bool)
public SBSDKCameraConfiguration(SBSDKCameraDevice device, SBSDKVideoFrameResolution videoFrameResolution, SBSDKVideoContentMode videoContentMode, SBSDKVideoOrientation videoOrientation, SBSDKCapturePhotoQualityPrioritization photoQualityPrioritization, SBSDKVideoFlipMode videoFlipMode, double keepAliveTimeout, bool isTorchLightEnabled, SBSDKCameraFocusMode focusMode, NFloat focusLockLensPosition, CGPoint pointOfInterest, bool isTapToFocusEnabled, double tapToFocusDuration, NFloat initialZoomFactor, NFloat zoomValue, NSNumber[] zoomSteps, bool isZoomingEnabled, bool isDoubleTapToZoomEnabled, bool isPinchToZoomEnabled, bool shouldAnimateZooming)
Parameters
device SBSDKCameraDevice
videoFrameResolution SBSDKVideoFrameResolution
videoContentMode SBSDKVideoContentMode
videoOrientation SBSDKVideoOrientation
photoQualityPrioritization SBSDKCapturePhotoQualityPrioritization
videoFlipMode SBSDKVideoFlipMode
keepAliveTimeout double
isTorchLightEnabled bool
focusMode SBSDKCameraFocusMode
focusLockLensPosition NFloat
pointOfInterest CGPoint
isTapToFocusEnabled bool
tapToFocusDuration double
initialZoomFactor NFloat
zoomValue NFloat
zoomSteps NSNumber[]
isZoomingEnabled bool
isDoubleTapToZoomEnabled bool
isPinchToZoomEnabled bool
shouldAnimateZooming bool
Properties
ClassHandle
public override NativeHandle ClassHandle { get; }
Property Value
- NativeHandle
Device
public virtual SBSDKCameraDevice Device { get; set; }
Property Value
- SBSDKCameraDevice
FocusLockLensPosition
public virtual NFloat FocusLockLensPosition { get; set; }
Property Value
- NFloat
FocusMode
public virtual SBSDKCameraFocusMode FocusMode { get; set; }
Property Value
- SBSDKCameraFocusMode
InitialZoomFactor
public virtual NFloat InitialZoomFactor { get; set; }
Property Value
- NFloat
IsDoubleTapToZoomEnabled
public virtual bool IsDoubleTapToZoomEnabled { get; set; }
Property Value
- bool
IsPinchToZoomEnabled
public virtual bool IsPinchToZoomEnabled { get; set; }
Property Value
- bool
IsTapToFocusEnabled
public virtual bool IsTapToFocusEnabled { get; set; }
Property Value
- bool
IsTorchLightEnabled
public virtual bool IsTorchLightEnabled { get; set; }
Property Value
- bool
IsZoomingEnabled
public virtual bool IsZoomingEnabled { get; set; }
Property Value
- bool
KeepAliveTimeout
public virtual double KeepAliveTimeout { get; set; }
Property Value
- double
PhotoQualityPrioritization
public virtual SBSDKCapturePhotoQualityPrioritization PhotoQualityPrioritization { get; set; }
Property Value
- SBSDKCapturePhotoQualityPrioritization
PointOfInterest
public virtual CGPoint PointOfInterest { get; set; }
Property Value
- CGPoint
ShouldAnimateZooming
public virtual bool ShouldAnimateZooming { get; set; }
Property Value
- bool
TapToFocusDuration
public virtual double TapToFocusDuration { get; set; }
Property Value
- double
VideoContentMode
public virtual SBSDKVideoContentMode VideoContentMode { get; set; }
Property Value
- SBSDKVideoContentMode
VideoFlipMode
public virtual SBSDKVideoFlipMode VideoFlipMode { get; set; }
Property Value
- SBSDKVideoFlipMode
VideoFrameResolution
public virtual SBSDKVideoFrameResolution VideoFrameResolution { get; set; }
Property Value
- SBSDKVideoFrameResolution
VideoOrientation
public virtual SBSDKVideoOrientation VideoOrientation { get; set; }
Property Value
- SBSDKVideoOrientation
ZoomRange
public virtual SBSDKZoomRange ZoomRange { get; }
Property Value
- SBSDKZoomRange
ZoomSteps
public virtual NSNumber[] ZoomSteps { get; set; }
Property Value
- NSNumber[]
ZoomValue
public virtual NFloat ZoomValue { get; set; }
Property Value
- NFloat
Methods
ApplyFrom(SBSDKCameraConfiguration)
public virtual void ApplyFrom(SBSDKCameraConfiguration other)
Parameters
other SBSDKCameraConfiguration
Copy(NSZone?)
public virtual NSObject Copy(NSZone? zone)
Parameters
zone NSZone
Returns
- NSObject