- Inheritance
-
- Object
- PlatformInterface
- QuickqrScannerPlatform
- Implementers
Methods
-
applyCameraControlConfig(CameraControlConfig config)
→ Future<Map<String, dynamic>>
-
Apply complete camera control configuration
-
checkAvailability()
→ Future<Map<String, dynamic>>
-
Check device availability for QR scanning
-
checkPermissions()
→ Future<Map<String, dynamic>>
-
Check camera permissions
-
dispose()
→ Future<void>
-
Dispose the scanner
-
getCameraCapabilities()
→ Future<Map<String, dynamic>>
-
Get current camera capabilities and settings
-
getCameraResolutionState()
→ Future<Map<String, dynamic>>
-
Get current camera resolution state
-
getExposureState()
→ Future<Map<String, dynamic>>
-
Get current exposure state
-
getFocusState()
→ Future<Map<String, dynamic>>
-
Get current focus state
-
getFrameRateState()
→ Future<Map<String, dynamic>>
-
Get current frame rate state
-
getHDRState()
→ Future<Map<String, dynamic>>
-
Get current HDR state
-
getImageStabilizationState()
→ Future<Map<String, dynamic>>
-
Get current image stabilization state
-
getMacroModeState()
→ Future<Map<String, dynamic>>
-
Get current macro mode state
-
getWhiteBalanceState()
→ Future<Map<String, dynamic>>
-
Get current white balance state
-
getZoomCapabilities()
→ Future<Map<String, dynamic>>
-
Get current zoom capabilities
-
initialize([QRScanConfig? config])
→ Future<Map<String, dynamic>>
-
Initialize the QR scanner
-
noSuchMethod(Invocation invocation)
→ dynamic
-
Invoked when a nonexistent method or property is accessed.
inherited
-
requestPermissions()
→ Future<Map<String, dynamic>>
-
Request camera permissions
-
scanFromImage(String imagePath)
→ Future<QRScanResult?>
-
Scan QR code from image file
-
setCameraResolution(CameraResolution resolution)
→ Future<Map<String, dynamic>>
-
Set camera resolution preference
-
setExposureMode(ExposureMode exposureMode, [double? exposureCompensation])
→ Future<Map<String, dynamic>>
-
Set exposure mode and compensation
-
setFocusMode(FocusMode focusMode, [FocusPoint? focusPoint])
→ Future<Map<String, dynamic>>
-
Set focus mode and point
-
setFrameRate(int frameRate)
→ Future<Map<String, dynamic>>
-
Set preferred frame rate for scanning
-
setHDRMode(bool enabled)
→ Future<Map<String, dynamic>>
-
Enable or disable HDR mode
-
setImageStabilization(bool enabled)
→ Future<Map<String, dynamic>>
-
Enable or disable image stabilization
-
setMacroMode(bool enabled)
→ Future<Map<String, dynamic>>
-
Enable or disable macro mode for close-up scanning
-
setWhiteBalanceMode(WhiteBalanceMode whiteBalanceMode)
→ Future<Map<String, dynamic>>
-
Set white balance mode
-
setZoomLevel(double zoomLevel)
→ Future<Map<String, dynamic>>
-
Set zoom level during scanning
-
startScanning()
→ Future<void>
-
Start real-time QR scanning
-
stopScanning()
→ Future<void>
-
Stop QR scanning
-
switchCamera(CameraPosition position)
→ Future<Map<String, dynamic>>
-
Switch between front and back camera
-
toggleFlashlight()
→ Future<Map<String, dynamic>>
-
Toggle flashlight
-
toString()
→ String
-
A string representation of this object.
inherited