Package-level declarations
Types
Link copied to clipboard
class BlinkIdAnalyzer(blinkIdSdk: BlinkIdSdk, sessionSettings: BlinkIdSessionSettings, uxSettings: BlinkIdUxSettings, scanningDoneHandler: BlinkIdScanningDoneHandler, uxEventHandler: ScanningUxEventHandler? = 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
interface BlinkIdScanningDoneHandler
Link copied to clipboard
Translates BlinkIdProcessResult and other scanning session information into a list of ScanningUxEvent objects.
Link copied to clipboard
interface BlinkIdUxTranslator
An interface that represents the translation process from ScanningUxEvent to the UX.
Link copied to clipboard
data class DocumentImageAnalysisResult(val imageAnalysisResult: InputImageAnalysisResult) : ScanningUxEvent
Event that holds all the information about the currently scan.
Functions
Link copied to clipboard
suspend fun ScanningUxEventHandler.dispatchBlinkIdEvents(translator: BlinkIdUxTranslator, processResult: BlinkIdProcessResult, inputImage: InputImage?, session: BlinkIdScanningSession)
Dispatches user experience events to the ScanningUxEventHandler after translating the process results.