captureFingerprintWithQuality method

  1. @override
Future<ImageCaptureResult?> captureFingerprintWithQuality(
  1. int timeout,
  2. int quality,
  3. bool auto
)
override

Implementation

@override
Future<ImageCaptureResult?> captureFingerprintWithQuality(
    int timeout, int quality, bool auto) async {
  try {
    final result = await methodChannel.invokeMethod(
        METHOD_CAPTURE_FINGERPRINT_WITH_QUALITY, [timeout, quality, auto]);
    return ImageCaptureResult(
      rawBytes: result[0],
      imageBytes: result[1],
      quality: result[2],
      imageFilePath: result[3],
    );
  } on PlatformException catch (e) {
    throw _libException(e);
  }
}