14 lines
454 B
Dart
14 lines
454 B
Dart
import 'package:camera/camera.dart';
|
|
import '../entities/scan_result.dart';
|
|
|
|
abstract class ScannerRepository {
|
|
Future<CameraController> initializeCamera();
|
|
Future<ScanResult> scanFingerprint(CameraController controller);
|
|
Future<void> disposeCamera(CameraController controller);
|
|
Future<void> startImageStream(
|
|
CameraController controller,
|
|
Function(CameraImage) onImage,
|
|
);
|
|
Future<void> stopImageStream(CameraController controller);
|
|
}
|