public class PayFormScannerFrameHandler
Performs pay form detection on camera preview frames. Outputs results via
interface PayFormScannerFrameHandler.ResultHandler
(.addResultHandler).
Preview frame considered intercepted if at least one
interface PayFormScannerFrameHandler.ResultHandler returns true from
PayFormScannerFrameHandler.ResultHandler.handle
public static io.scanbot.sdk.payformscanner.PayFormScannerFrameHandler.Companion Companion
public PayFormScannerFrameHandler(@NotNull
PayFormScanner payFormScanner)
Performs pay form detection on camera preview frames. Outputs results via
interface PayFormScannerFrameHandler.ResultHandler
(.addResultHandler).
Preview frame considered intercepted if at least one
interface PayFormScannerFrameHandler.ResultHandler returns true from
PayFormScannerFrameHandler.ResultHandler.handle
@Deprecated
public PayFormScannerFrameHandler(@NotNull
android.content.Context context,
@NotNull
PayFormScanner payFormScanner)
public boolean isEnabled()
true if pay form detection is enabled. false if pay form detection
is disabled, i.e. incoming frames are skipped.public void setEnabled(boolean p)
@Synchronized
public boolean handleFrame(@NotNull
io.scanbot.sdk.camera.FrameHandler.Frame previewFrame)
public void addResultHandler(@NotNull
io.scanbot.sdk.payformscanner.PayFormScannerFrameHandler.ResultHandler handler)
Registers result handler which will be notified about pay form 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.payformscanner.PayFormScannerFrameHandler.ResultHandler handler)
Unregisters handler.
handler - handler to unregister. If it was not registered before, nothing happens.public void <no name provided>()
Continuously notified about pay form detection results.
@JvmStatic @NotNull public static PayFormScannerFrameHandler attach(@NotNull io.scanbot.sdk.ui.camera.IScanbotCameraView cameraView, @NotNull PayFormScanner payFormScanner)
Convenience method for creating new class PayFormScannerFrameHandler and adding it
as FrameHandler to given camera view.
cameraView - camera view to which new pay form detector will be attachedclass PayFormScannerFrameHandlerclass PayFormScannerFrameHandler