ScannerPlugin class abstract

Abstract plugin contract enabling custom vision recognizers, OCR models, and AI parsers to be dynamically registered into UniversalScanEngine.

Constructors

ScannerPlugin()

Properties

hashCode int
The hash code for this object.
no setterinherited
id String
Unique identifier of this plugin recognizer.
no setter
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
supportedMode ScanMode
Associated scan mode supported by this plugin.
no setter
title String
Human-readable title for UI selector tabs.
no setter

Methods

dispose() Future<void>
Closes active recognizer resources.
initialize() Future<void>
Initializes underlying vision model resources.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
processInputImage(InputImage inputImage) Future<ScanResult?>
Processes an InputImage frame buffer or file and returns a structured ScanResult.
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited