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);
  }
}