scanQRCodeWithOptions method

  1. @override
Future<String?> scanQRCodeWithOptions({
  1. bool useFrontCamera = false,
  2. String orientation = 'portrait',
  3. bool enableTorch = false,
  4. bool enableAutoFocus = true,
  5. double zoomLevel = 0.0,
  6. bool enableZoom = true,
  7. double brightness = 0.5,
  8. double contrast = 0.5,
  9. double exposureCompensation = 0.0,
})
override

Inicia o scanner de QR code com configurações personalizadas (modo único).

Implementation

@override
Future<String?> scanQRCodeWithOptions({
  bool useFrontCamera = false,
  String orientation = 'portrait',
  bool enableTorch = false,
  bool enableAutoFocus = true,
  double zoomLevel = 0.0,
  bool enableZoom = true,
  double brightness = 0.5,
  double contrast = 0.5,
  double exposureCompensation = 0.0,
}) async {
  return methodChannel.invokeMethod<String>('scanQRCodeWithOptions', {
    'useFrontCamera': useFrontCamera,
    'orientation': orientation,
    'enableTorch': enableTorch,
    'enableAutoFocus': enableAutoFocus,
    'zoomLevel': zoomLevel,
    'enableZoom': enableZoom,
    'brightness': brightness,
    'contrast': contrast,
    'exposureCompensation': exposureCompensation,
  });
}