public class ChequeScannerFrameHandler
Performs cheque data detection on camera preview frames. Outputs results via
interface ChequeScannerFrameHandler.ResultHandler
(.addResultHandler).
Preview frame considered intercepted if at least one
interface ChequeScannerFrameHandler.ResultHandler returns true from
ChequeScannerFrameHandler.ResultHandler.handle (FrameHandlerResult)}
@JvmField public boolean isEnabled
true to enable cheque data detection. false to disable cheque data detection.
public static io.scanbot.sdk.chequescanner.ChequeScannerFrameHandler.Companion Companion
public ChequeScannerFrameHandler(@NotNull
ChequeScanner chequeScanner)
Performs cheque data detection on camera preview frames. Outputs results via
interface ChequeScannerFrameHandler.ResultHandler
(.addResultHandler).
Preview frame considered intercepted if at least one
interface ChequeScannerFrameHandler.ResultHandler returns true from
ChequeScannerFrameHandler.ResultHandler.handle (FrameHandlerResult)}
@Synchronized
public boolean handleFrame(@NotNull
io.scanbot.sdk.camera.FrameHandler.Frame previewFrame)
public void addResultHandler(@NotNull
io.scanbot.sdk.chequescanner.ChequeScannerFrameHandler.ResultHandler handler)
Registers result handler which will be notified about cheque data detection results.
Results are coming on the worker thread. Don't forget to move execution to main thread before updating UI.
handler - handler to register. Must not be null. If handler was alreadyregistered, nothing happens.public void removeResultHandler(@NotNull
io.scanbot.sdk.chequescanner.ChequeScannerFrameHandler.ResultHandler handler)
Unregisters handler.
handler - handler to unregister. If it was not registered before, nothing happens.public void <no name provided>()
Continuously notified about cheque data detection results.
@JvmStatic @NotNull public static ChequeScannerFrameHandler attach(@NotNull io.scanbot.sdk.ui.camera.IScanbotCameraView cameraView, @NotNull ChequeScanner chequeScanner)
Convenience method for creating new class ChequeScannerFrameHandler and adding it
as FrameHandler to given camera view.
cameraView - camera view to which new cheque data detector will be attachedclass ChequeScannerFrameHandlerclass ChequeScannerFrameHandler