Table of Contents

Class SBSDKBaseScannerViewModel

Namespace
ScanbotSDK.iOS
Assembly
BarcodeSDK.NET.iOS.dll
public class SBSDKBaseScannerViewModel : NSObject
Inheritance
SBSDKBaseScannerViewModel
Derived
Extension Methods

Constructors

SBSDKBaseScannerViewModel(NSObjectFlag)

protected SBSDKBaseScannerViewModel(NSObjectFlag t)

Parameters

t NSObjectFlag

SBSDKBaseScannerViewModel(NativeHandle)

protected SBSDKBaseScannerViewModel(NativeHandle handle)

Parameters

handle NativeHandle

Properties

BaseConfiguration

public virtual SBSDKBaseScannerConfigurationModel BaseConfiguration { get; }

Property Value

SBSDKBaseScannerConfigurationModel

BaseFrameEngine

public virtual SBSDKBaseScannerFrameEngineStateModel BaseFrameEngine { get; }

Property Value

SBSDKBaseScannerFrameEngineStateModel

BaseRuntime

public virtual SBSDKBaseScannerRuntimeStateModel BaseRuntime { get; }

Property Value

SBSDKBaseScannerRuntimeStateModel

Camera

public virtual SBSDKCameraModel Camera { get; }

Property Value

SBSDKCameraModel

ClassHandle

public override NativeHandle ClassHandle { get; }

Property Value

NativeHandle

CurrentViewFinderRect

public virtual CGRect CurrentViewFinderRect { get; }

Property Value

CGRect

Feature

public virtual SBSDKFeature Feature { get; }

Property Value

SBSDKFeature

Sound

public virtual SBSDKSoundController Sound { get; }

Property Value

SBSDKSoundController

Methods

ApplyCameraConfiguration(SBSDKCameraConfiguration)

public virtual void ApplyCameraConfiguration(SBSDKCameraConfiguration camera)

Parameters

camera SBSDKCameraConfiguration

ApplyEnergyConfiguration(SBSDKBaseScannerEnergyConfiguration)

public virtual void ApplyEnergyConfiguration(SBSDKBaseScannerEnergyConfiguration configuration)

Parameters

configuration SBSDKBaseScannerEnergyConfiguration

ApplyGeneralConfiguration(SBSDKBaseScannerGeneralConfiguration)

public virtual void ApplyGeneralConfiguration(SBSDKBaseScannerGeneralConfiguration configuration)

Parameters

configuration SBSDKBaseScannerGeneralConfiguration

ApplyViewFinderConfiguration(SBSDKBaseScannerViewFinderConfiguration)

public virtual void ApplyViewFinderConfiguration(SBSDKBaseScannerViewFinderConfiguration configuration)

Parameters

configuration SBSDKBaseScannerViewFinderConfiguration

ApplyZoomConfiguration(SBSDKBaseScannerZoomConfiguration)

public virtual void ApplyZoomConfiguration(SBSDKBaseScannerZoomConfiguration configuration)

Parameters

configuration SBSDKBaseScannerZoomConfiguration

CaptureStillImageWithCompletion(Action<SBSDKImageRef, NSError>)

public virtual void CaptureStillImageWithCompletion(Action<SBSDKImageRef, NSError> completion)

Parameters

completion Action<SBSDKImageRef, NSError>

EndEnergySaving()

public virtual void EndEnergySaving()

Start()

public virtual void Start()

StartEnergySaving()

public virtual void StartEnergySaving()

Stop()

public virtual void Stop()