Package-level declarations

Types

Link copied to clipboard
class BlinkIdAnalyzer(blinkIdSdk: BlinkIdSdk, sessionSettings: BlinkIdSessionSettings, uxSettings: BlinkIdUxSettings, scanningDoneHandler: BlinkIdScanningDoneHandler, uxEventHandler: ScanningUxEventHandler? = null, onFrameProcessResult: (FrameProcessResultHandle) -> Unit? = null) : ImageAnalyzer

Analyzes images from the camera and processes them using the BlinkID SDK.

Link copied to clipboard
data class BlinkIdDocumentLocatedLocation(val location: Quadrilateral, val inputImage: InputImage) : ScanningUxEvent

The document has been located by the recognizer.

Link copied to clipboard
Link copied to clipboard

Translates BlinkIdProcessResult and other scanning session information into a list of ScanningUxEvent objects.

Link copied to clipboard

An interface that represents the translation process from BlinkIdProcessResult to ScanningUxEvent.

Link copied to clipboard

Event that holds all the information about the currently scan.

Link copied to clipboard
class FrameProcessResultHandle(val processResult: BlinkIdProcessResult, val advanceToNextStep: () -> Unit, val getLastFrame: () -> FrameProcessResultHandle.LastFrameResult?, val triggerStepTimeout: () -> Unit)

Delivered on every processed camera frame. Provides com.microblink.blinkid.core.result.completeness.ResultCompleteness for the current frame and actions to influence the scanning flow.

Link copied to clipboard
data class RequestPassportPage(val isBarcodePageRequested: Boolean, val documentRotation: DocumentRotation) : ScanningUxEvent

Event that holds information about the passport page that needs to be presented in order to continue the scanning process.

Link copied to clipboard
data class ScanningWrongPassportPage(val activePassportPage: PassportPage?, val documentRotation: DocumentRotation) : ScanningUxEvent

Event that holds information about the incorrect passport page that is currently being scanned.