Class BarcodeDetectorFrameHandler
- Namespace
- IO.Scanbot.Sdk.Barcode
- Assembly
- BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/barcode/BarcodeDetectorFrameHandler", DoNotGenerateAcw = true)]
public class BarcodeDetectorFrameHandler : FrameHandler, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BarcodeDetectorFrameHandler
- Implements
-
- Inherited Members
-
Constructors
BarcodeDetectorFrameHandler(IScanbotBarcodeDetector)
[Register(".ctor", "(Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;)V", "")]
public BarcodeDetectorFrameHandler(IScanbotBarcodeDetector barcodeDetector)
Parameters
barcodeDetector
IScanbotBarcodeDetector
BarcodeDetectorFrameHandler(nint, JniHandleOwnership)
protected BarcodeDetectorFrameHandler(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference
nint
transfer
JniHandleOwnership
Fields
H
[Register("h")]
public const int H = 10000
Field Value
- int
Properties
A
[Register("a")]
public IScanbotBarcodeDetector A { get; set; }
Property Value
- IScanbotBarcodeDetector
B
[Register("b")]
public LinkedHashSet B { get; set; }
Property Value
- LinkedHashSet
C
[Register("c")]
public SapManager C { get; set; }
Property Value
- SapManager
D
[Register("d")]
public ILogger D { get; set; }
Property Value
- ILogger
E
[Register("e")]
public SuccessFrameDebouncer E { get; set; }
Property Value
- SuccessFrameDebouncer
F
[Register("f")]
public IBarcodeFilter F { get; set; }
Property Value
- IBarcodeFilter
G
[Register("g")]
public bool G { get; set; }
Property Value
- bool
Methods
AddResultHandler(IResultHandler)
[Register("addResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeDetectorFrameHandler$ResultHandler;)V", "")]
public void AddResultHandler(BarcodeDetectorFrameHandler.IResultHandler handler)
Parameters
handler
BarcodeDetectorFrameHandler.IResultHandler
Attach(IScanbotCameraView, IScanbotBarcodeDetector)
[Register("attach", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/barcode/ScanbotBarcodeDetector;)Lio/scanbot/sdk/barcode/BarcodeDetectorFrameHandler;", "")]
public static BarcodeDetectorFrameHandler Attach(IScanbotCameraView cameraView, IScanbotBarcodeDetector barcodeDetector)
Parameters
cameraView
IScanbotCameraView
barcodeDetector
IScanbotBarcodeDetector
Returns
- BarcodeDetectorFrameHandler
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
RemoveResultHandler(IResultHandler)
[Register("removeResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeDetectorFrameHandler$ResultHandler;)V", "")]
public void RemoveResultHandler(BarcodeDetectorFrameHandler.IResultHandler handler)
Parameters
handler
BarcodeDetectorFrameHandler.IResultHandler
SetDetectionInterval(long)
[Register("setDetectionInterval", "(J)V", "")]
public void SetDetectionInterval(long detectionIntervalInMs)
Parameters
detectionIntervalInMs
long