Class BarcodeScannerFrameHandler
- Namespace
- IO.Scanbot.Sdk.Barcode
- Assembly
- BarcodeSDK.NET.Droid.dll
[Register("io/scanbot/sdk/barcode/BarcodeScannerFrameHandler", DoNotGenerateAcw = true)]
public class BarcodeScannerFrameHandler : FrameHandler, IJavaObject, IJavaPeerable, IDisposable
- Inheritance
-
BarcodeScannerFrameHandler
- Implements
-
- Inherited Members
-
Constructors
BarcodeScannerFrameHandler(IBarcodeScanner)
[Register(".ctor", "(Lio/scanbot/sdk/barcode/BarcodeScanner;)V", "")]
public BarcodeScannerFrameHandler(IBarcodeScanner barcodeScanner)
Parameters
barcodeScanner
IBarcodeScanner
BarcodeScannerFrameHandler(nint, JniHandleOwnership)
protected BarcodeScannerFrameHandler(nint javaReference, JniHandleOwnership transfer)
Parameters
javaReference
nint
transfer
JniHandleOwnership
Methods
AddResultHandler(IResultHandler)
[Register("addResultHandler", "(Lio/scanbot/sdk/barcode/BarcodeScannerFrameHandler$ResultHandler;)V", "")]
public void AddResultHandler(BarcodeScannerFrameHandler.IResultHandler handler)
Parameters
handler
BarcodeScannerFrameHandler.IResultHandler
Attach(IScanbotCameraView, IBarcodeScanner)
[Register("attach", "(Lio/scanbot/sdk/ui/camera/IScanbotCameraView;Lio/scanbot/sdk/barcode/BarcodeScanner;)Lio/scanbot/sdk/barcode/BarcodeScannerFrameHandler;", "")]
public static BarcodeScannerFrameHandler Attach(IScanbotCameraView cameraView, IBarcodeScanner barcodeScanner)
Parameters
cameraView
IScanbotCameraView
barcodeScanner
IBarcodeScanner
Returns
- BarcodeScannerFrameHandler
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/BarcodeScannerFrameHandler$ResultHandler;)V", "")]
public void RemoveResultHandler(BarcodeScannerFrameHandler.IResultHandler handler)
Parameters
handler
BarcodeScannerFrameHandler.IResultHandler
SetBarcodeFilter(IBarcodeFilter)
[Register("setBarcodeFilter", "(Lio/scanbot/sdk/barcode/IBarcodeFilter;)V", "")]
public void SetBarcodeFilter(IBarcodeFilter filter)
Parameters
filter
IBarcodeFilter
SetScanningInterval(long)
[Register("setScanningInterval", "(J)V", "")]
public void SetScanningInterval(long scanningIntervalInMs)
Parameters
scanningIntervalInMs
long