-
- All Implemented Interfaces:
-
io.scanbot.sdk.camera.FrameHandler
public final class DCScannerFrameHandler implements FrameHandlerPerforms Disability Certificates data detection on camera preview frames. Outputs results via DCScannerFrameHandler.ResultHandler (.addResultHandler).
Preview frame considered intercepted if at least one DCScannerFrameHandler.ResultHandler returns
truefrom DCScannerFrameHandler.ResultHandler.handle
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceDCScannerFrameHandler.ResultHandlerContinuously notified about DC data detection results.
public abstract classDCScannerFrameHandler.DcScannerResultHandlerSuccessor-class needed for cross-platform implementation
public classDCScannerFrameHandler.Companion
-
Constructor Summary
Constructors Constructor Description DCScannerFrameHandler(Context context, DCScanner dcScanner)DCScannerFrameHandler(DCScanner dcScanner)
-
Method Summary
Modifier and Type Method Description final BooleangetIsEnabled()final UnitsetIsEnabled(Boolean isEnabled)BooleanhandleFrame(FrameHandler.Frame previewFrame)final UnitaddResultHandler(DCScannerFrameHandler.ResultHandler handler)Registers result handler which will be notified about DC data detection results. final UnitremoveResultHandler(DCScannerFrameHandler.ResultHandler handler)Unregisters handler. -
-
Method Detail
-
getIsEnabled
final Boolean getIsEnabled()
-
setIsEnabled
final Unit setIsEnabled(Boolean isEnabled)
-
handleFrame
@Synchronized() Boolean handleFrame(FrameHandler.Frame previewFrame)
-
addResultHandler
final Unit addResultHandler(DCScannerFrameHandler.ResultHandler handler)
Registers result handler which will be notified about DC data detection results.
Results are coming on the worker thread. Don't forget to move execution to main thread before updating UI.
- Parameters:
handler- handler to register.
-
removeResultHandler
final Unit removeResultHandler(DCScannerFrameHandler.ResultHandler handler)
Unregisters handler.
- Parameters:
handler- handler to unregister.
-
-
-
-