Dynamsoft Barcode Reader
Overview
Features
Languages
JavaScript Web SDK
JS/WebAssembly
Desktop/Server SDK
C/C++, .NET, Java, Python
Android/iOS SDK
Java, Kotlin, Objective-C, Swift
Dev Center
Documentation
Code Gallery
Release Notes
See All resources >
Buy
Download
Free Trial
Language:
Swift
Swift
Objective-C
Dev Center
Language:
Swift
Swift
Objective-C
Overview
Features
Languages
JavaScript Web SDK
JS/WebAssembly
Desktop/Server SDK
C/C++, .NET, Java, Python
Android/iOS SDK
Java, Kotlin, Objective-C, Swift
Dev Center
Documentation
Code Gallery
Release Notes
See All resources >
Buy
30-day free trial
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
TinyBarcodeDecoding
ImageDecoding
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iImageData
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I resolve the "Building for iOS Simulator, but linking in dylib built for iOS" error when building for the iOS simulator?
How do you solve the "Undefined symbols for architecture armv7" error building on iOS?
Does the SDK support iOS bitcode framework?
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR iOS?
Can I use DBR iOS without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
What is the size of the SDK?
Does DBR iOS support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR iOS work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
TinyBarcodeDecoding
ImageDecoding
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
ImageSource
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
FAQ
How do I disable the continuous barcode scanning feature and close the scanner view?
How is the driver's license sample able to extract the information into readable fields? Is DBR responsible for this function?
What are the minimum system requirements of DBR Android?
Can I use DBR Android without the Camera Enhancer module?
Why does it sometimes freeze when I enter the scan page?
How to reduce battery consumption when using the Barcode Reader?
How do you reduce the final size of the Android app?
What is the size of the SDK?
Does DBR Android support simulator devices?
On the Barcode Scanner X demo app, there's several modes made for specific use cases, including one for driver licenses. How can I configure my app to do the same?
Can DBR Mobile work with third-party frameworks such as Xamarin, React Native, Flutter and Cordova?
My barcode is not being picked up using the Barcode Scanner X app. Does this mean that your SDK cannot read the image?
How to Prevent Project Build Failure after Shrinking Code?
How to use debug mode in BarcodeScannerX?
How to enable QR code Model 1 in BarcodeScannerX?
How to Handle Non-printable Characters Like "\u{1D}" or "{GS}" from the Barcode Text?
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
OTHERS
Develop for Android
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
OTHERS
Develop for iOS
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
OTHERS
Develop for Android
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
OTHERS
Develop for iOS
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithAVCaptureSession
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultListener
DBRIntermediateResultListener
DBRLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
OTHERS
Develop for Android
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
DecodeWithCameraX
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultListener
IntermediateResultListener
DBRLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
Upgrade to 9.x
Upgrade to 8.x
OTHERS
Develop for iOS
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Auxiliary Classes
License Activation Class
Common Classes
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMDLSLicenseVerificationDelegate
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
OTHERS
Develop for Android
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRDLSLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
OTHERS
Develop for iOS
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
API Reference
DynamsoftBarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Auxiliary Classes
License Activation Class
Common Classes
iQuadrilateral
iRegionDefinition
Parameter Configuration
iPublicRuntimeSettings
iFurtherModes
Barcode Result Classes
iTextResult
iLocalizationResult
iExtendedResult
iAztecDetails
iDataMatrixDetails
iOneDCodeDetails
iPDF417Details
iQRCodeDetails
iSamplingImageData
Intermediate Result Classes
iIntermediateResult
iContour
iImageData
iLineSegment
iRegionOfInterest
Protocols
DBRTextResultDelegate
DBRIntermediateResultDelegate
DBRErrorDelegate
DBRServerLicenseVerificationDelegate
DMDLSLicenseVerificationDelegate
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6 and below
Upgrade Instructions
OTHERS
Develop for Android
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI
Handle Different Scenarios
Read inverted barcodes
Read deformed barcodes
Read incomplete barcodes
Read barcodes from a large image
Read barcodes with small module size
Read images with imbalanced colors
Read images with uneven lighting
Read images with texture
Read images with lots of text
Read high-density QR Codes
Preprocess images to read difficult barcodes
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Use intermediate results
Advanced Features
Control when to terminate a decoding process
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Optimize Performance
Demo & Samples
HelloWorld
GeneralSettings
PerformanceSettings
ReadADriversLicense
API Reference
BarcodeReader Class
Initialization and Destroy
Video Decoding Methods
Image Decoding Methods
License Methods
Parameter and Runtime Settings Basic Methods
Parameter and Runtime Settings Advanced Methods
Result Methods
Status Retrieval Methods
Auxiliary Classes
License Activation Class
Common Classes
Point
Quadrilateral
RegionDefinition
Parameter Configuration
PublicRuntimeSettings
FurtherModes
Barcode Result Classes
TextResult
LocalizationResult
ExtendedResult
AztecDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
SamplingImageData
Intermediate Result Classes
IntermediateResult
Contour
ImageData
LineSegment
RegionOfInterest
BarcodeReaderException
Interfaces
TextResultCallback
IntermediateResultCallback
ErrorCallback
DBRServerLicenseVerificationListener
DBRDLSLicenseVerificationListener
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumColourClusteringMode
EnumColourConversionMode
EnumConflictMode
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumIMResultDataType
EnumImagePixelFormat
EnumImagePreprocessingMode
EnumIntermediateResultSavingMode
EnumIntermediateResultType
EnumLocalizationMode
EnumPDFReadingMode
EnumPresetTemplate
EnumQRCodeErrorCorrectionLevel
EnumRegionPredetectionMode
EnumResultCoordinateType
EnumResultType
EnumScaleUpMode
EnumTerminatePhase
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
Error Code
USEFUL RESOURCES
Release Notes
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
OTHERS
Develop for iOS
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Flutter Introduction
DEVELOPMENT ON FLUTTER
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Auxiliary Classes
DBRRuntimeSettings
BarcodeResult
BarcodeLocationResult
FurtherModes
Quadrilateral
Point
Region
TorchButton
Enumerations
EnumBarcodeColourMode
EnumBarcodeComplementMode
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumBinarizationMode
EnumCameraPosition
EnumColourClusteringMode
EnumColourConversionMode
EnumDBRPresetTemplate
EnumDeblurMode
EnumDeformationResistingMode
EnumDPMCodeReadingMode
EnumGrayscaleTransformationMode
EnumImagePreprocessingMode
EnumLocalizationMode
EnumRegionPredetectionMode
EnumScaleUpMode
EnumTextFilterMode
EnumTextResultOrderMode
EnumTextureDetectionMode
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Cordova
Develop for Xamarin.Forms
DBR-React Native Introduction
DEVELOPMENT ON REACT NATIVE
User Guide
API references
DCVBarcodeReader Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumDBRPresetTemplate
EnumTorchState
EnumCameraPosition
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for Flutter
Develop for Cordova
Develop for Xamarin.Forms
DBR-Cordova Introduction
DEVELOPMENT ON CORDOVA
User Guide
API references
DCVBarcodeReader Class
DCVCameraEnhancer Class
DCVCameraView Class
Interfaces
BarcodeLocationResult
BarcodeResult
DBRRuntimeSettings
Point
Quadrilateral
Rect
Region
TorchButton
Enumerations
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumPresetTemplate
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-Xamarin.Forms Introduction
DEVELOPMENT ON XAMARIN.FORMS
User Guide
API references
namespace DCVXamarin
IBarcodeReader
ICameraEnhancer
CameraView
Auxiliary Classes/Interfaces
Range
Rect
Region
Quadrilateral
BarcodeResult
BarcodeLocationResult
DBRRuntimeSettings
TorchButton
IBarcodeResultListener
ILicenseVerificationListener
Enumerations
EnumPresetTemplate
EnumBarcodeFormat
EnumBarcodeFormat_2
EnumEnhancerFeatures
EnumFocusMode
namespace DCVXamarin.Droid
BarcodeReader
CameraEnhancer
namespace DCVXamarin.iOS
BarcodeReader
CameraEnhancer
USEFUL RESOURCES
Release Notes
Version 1.x
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
Read barcode from image
Read barcode from video streaming
Read a specific area/region
Customize the UI