Table of Contents

Class FrameHandler

Namespace
IO.Scanbot.Sdk.Camera
Assembly
BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/camera/FrameHandler", DoNotGenerateAcw = true)]
public abstract class FrameHandler : Object, IJavaObject, IJavaPeerable, IDisposable
Inheritance
FrameHandler
Implements
Derived
Inherited Members

Constructors

FrameHandler()

[Register(".ctor", "()V", "")]
public FrameHandler()

FrameHandler(nint, JniHandleOwnership)

protected FrameHandler(nint javaReference, JniHandleOwnership transfer)

Parameters

javaReference nint
transfer JniHandleOwnership

Properties

Dor

[Register("dor")]
public bool Dor { get; set; }

Property Value

bool

Enabled

public virtual bool Enabled { get; set; }

Property Value

bool

Methods

GetFrameCroppingMode()

[Register("getFrameCroppingMode", "()Lio/scanbot/sdk/camera/FrameHandler$FrameCroppingMode;", "GetGetFrameCroppingModeHandler")]
public virtual FrameHandler.FrameCroppingMode GetFrameCroppingMode()

Returns

FrameHandler.FrameCroppingMode

HandleFrame(Frame)

[Register("handleFrame", "(Lio/scanbot/sdk/camera/FrameHandler$Frame;)Z", "GetHandleFrame_Lio_scanbot_sdk_camera_FrameHandler_Frame_Handler")]
public abstract bool HandleFrame(FrameHandler.Frame previewFrame)

Parameters

previewFrame FrameHandler.Frame

Returns

bool

MapPolygonToPointsArray(IList<PointF>, int, int, int, RectF)

[Register("mapPolygonToPointsArray", "(Ljava/util/List;IIILandroid/graphics/RectF;)Ljava/util/List;", "")]
public static IList<PointF> MapPolygonToPointsArray(IList<PointF> polygon, int frameWidth, int frameHeight, int orientation, RectF finderRect)

Parameters

polygon IList<PointF>
frameWidth int
frameHeight int
orientation int
finderRect RectF

Returns

IList<PointF>

MapPolygonToPointsArray(IList<Point>, int, int, int, Rect)

[Register("mapPolygonToPointsArray", "(Ljava/util/List;IIILandroid/graphics/Rect;)Ljava/util/List;", "")]
public static IList<Point> MapPolygonToPointsArray(IList<Point> polygon, int frameWidth, int frameHeight, int orientation, Rect finderRect)

Parameters

polygon IList<Point>
frameWidth int
frameHeight int
orientation int
finderRect Rect

Returns

IList<Point>

ProcessFrame(Frame)

[Register("processFrame", "(Lio/scanbot/sdk/camera/FrameHandler$Frame;)Z", "")]
public bool ProcessFrame(FrameHandler.Frame previewFrame)

Parameters

previewFrame FrameHandler.Frame

Returns

bool

ProcessResult(IFunction0)

[Register("processResult", "(Lkotlin/jvm/functions/Function0;)Z", "")]
public bool ProcessResult(IFunction0 block)

Parameters

block IFunction0

Returns

bool