Class BarcodeCounterFrameHandler
- Namespace
- IO.Scanbot.Sdk.Barcode
- Assembly
- BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/barcode/BarcodeCounterFrameHandler", DoNotGenerateAcw = true)]
public class BarcodeCounterFrameHandler : FrameHandler, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BarcodeCounterFrameHandler
- Implements
-
- Inherited Members
-
Constructors
BarcodeCounterFrameHandler(IScanbotBarcodeDetector)
[Register(".ctor", "(Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;)V", "")]
public BarcodeCounterFrameHandler(IScanbotBarcodeDetector barcodeDetector)
Parameters
barcodeDetector
IScanbotBarcodeDetector
BarcodeCounterFrameHandler(nint, JniHandleOwnership)
protected BarcodeCounterFrameHandler(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference
nint
transfer
JniHandleOwnership
Properties
A
[Register("a")]
public IScanbotBarcodeDetector A { get; set; }
Property Value
- IScanbotBarcodeDetector
B
[Register("b")]
public BarcodeCounterFrameHandler.IResultHandler B { get; set; }
Property Value
- BarcodeCounterFrameHandler.IResultHandler
C
[Register("c")]
public LinkedHashSet C { get; set; }
Property Value
- LinkedHashSet
D
[Register("d")]
public SapManager D { get; set; }
Property Value
- SapManager
E
[Register("e")]
public ILogger E { get; set; }
Property Value
- ILogger
F
[Register("f")]
public IBarcodeFilter F { get; set; }
Property Value
- IBarcodeFilter
G
[Register("g")]
public bool G { get; set; }
Property Value
- bool
ViewHandler
public BarcodeCounterFrameHandler.IResultHandler ViewHandler { get; set; }
Property Value
- BarcodeCounterFrameHandler.IResultHandler
Methods
AddResultHandler(IResultHandler)
[Register("addResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeCounterFrameHandler$ResultHandler;)V", "")]
public void AddResultHandler(BarcodeCounterFrameHandler.IResultHandler handler)
Parameters
handler
BarcodeCounterFrameHandler.IResultHandler
Attach(IScanbotCameraView, IScanbotBarcodeDetector)
[Register("attach", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;)Lio/scanbot/sdk/barcode/BarcodeCounterFrameHandler;", "")]
public static BarcodeCounterFrameHandler Attach(IScanbotCameraView cameraView, IScanbotBarcodeDetector barcodeDetector)
Parameters
cameraView
IScanbotCameraView
barcodeDetector
IScanbotBarcodeDetector
Returns
- BarcodeCounterFrameHandler
HandleFrame(Frame)
[Register("handleFrame", "(Lio/scanbot/sdk/camera/FrameHandler$Frame;)Z", "GetHandleFrame_Lio_scanbot_sdk_camera_FrameHandler_Frame_Handler")]
public override bool HandleFrame(FrameHandler.Frame previewFrame)
Parameters
previewFrame
FrameHandler.Frame
Returns
- bool
[Register("performSingleShotDetection", "()V", "")]
public void PerformSingleShotDetection()
RemoveResultHandler(IResultHandler)
[Register("removeResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeCounterFrameHandler$ResultHandler;)V", "")]
public void RemoveResultHandler(BarcodeCounterFrameHandler.IResultHandler handler)
Parameters
handler
BarcodeCounterFrameHandler.IResultHandler
ResetViewState()
[Register("resetViewState", "()V", "")]
public void ResetViewState()