RecognizedStatus Interface

sealed interface RecognizedStatus

What a recognition screen is currently doing, for driving its progress display.

Inheritors

Types

Analyzing

class Analyzing(handler: ReadHandler) : RecognizedStatus.Cancelable, RecognizedStatus

The page is being analysed, before text recognition starts.

Cancelable

abstract class Cancelable(handler: ReadHandler)

A stage the user can cancel while it runs.

Loading

data object Loading : RecognizedStatus

Language data is being loaded, before recognition itself begins.

None

data object None : RecognizedStatus

Nothing is happening: no recognition has been started.

Recognizing

class Recognizing(handler: ReadHandler, @FloatRange(to = 1.0) val progress: Float) : RecognizedStatus.Cancelable, RecognizedStatus

Text is being recognised, with progress reported as it goes.

Top