Products
Dynamsoft Barcode Reader
Docs & Samples
See all results >
Download
30-Day Trial
GetPricing
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
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Switch Single & Multiple Scanning Modes
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
EnumScanningMode
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
Classes
DSLicenseManager
DSLicenseModule
Protocols
DSLicenseVerificationListener
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Switch Single & Multiple Scanning Modes
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
EnumScanningMode
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Switch Single & Multiple Scanning Modes
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
EnumScanningMode
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
Classes
DSLicenseManager
DSLicenseModule
Protocols
DSLicenseVerificationListener
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Switch Single & Multiple Scanning Modes
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
EnumScanningMode
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Switch Single & Multiple Scanning Modes
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
EnumScanningMode
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
Classes
DSLicenseManager
DSLicenseModule
Protocols
DSLicenseVerificationListener
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Switch Single & Multiple Scanning Modes
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
EnumScanningMode
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Overview of DCV
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
Demo & Samples
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
EnumBarcodeFormat
EnumDeblurMode
EnumLocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancerModule
CameraEnhancer
CameraView
DrawingItem
DrawingLayer
Feedback
ImageEditorView
QuadDrawingItem
TorchButton
Enumerations
EnumCameraPosition
EnumDrawingLayerId
EnumDrawingStyleId
EnumEnhancedFeatures
EnumFocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
ImageManager
UtilityModule
Dynamsoft.ImageProcessing.Maui
Classes
ImageProcessingModule
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreException
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
EnumCapturedResultItemType
EnumColourChannelUsageType
EnumGrayscaleEnhancementMode
EnumGrayscaleTransformationMode
EnumImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
LicenseModule
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
EnumMappingStatus
EnumValiadtionStatus
FAQ
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
2.x
Migrate from Xamarin Forms
OTHERS
Develop for Android (Java & Kotlin)
Develop for iOS (Objective-C & Swift)
Develop for React Native
Develop for Flutter
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
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?
Does DBR iOS support simulator devices?
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?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT ON ANDROID
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
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 do you reduce the final size of the Android app?
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?
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?
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
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?
Does DBR iOS support simulator devices?
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?
OTHERS
Develop for Android (Java & Kotlin)
Develop for React Native
Develop for Flutter
Develop for Xamarin.Forms
Develop for Cordova
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (AVCaptureSession)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSMultiFrameResultCrossFilter
DSUtilityModule
DynamsoftCodeParser
Classes
DSParsedResultItem
DSParsedResult
Enumerations
DSMappingStatus
DSValiadtionStatus
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
DSCameraEnhancer Class
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
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?
Does DBR iOS support simulator devices?
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?
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 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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (CameraX)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
MultiFrameResultCrossFilter
UtilityModule
DynamsoftCodeParser
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
DynamsoftCameraEnhancer
Classes
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
DynamsoftImageProcessing
ImageProcessingModule
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
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 do you reduce the final size of the Android app?
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?
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?
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (AVCaptureSession)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
DSCaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Input
DSDirectoryFetcher
DSFileFetcher
DSImageSourceAdapter
CameraEnhancer
Final Results
DSCapturedResultReceiver
DSCapturedResult
DSCapturedResultItem
DSOriginalImageResultItem
DSBarcodeResultItem
DSDecodedBarcodesResult
Final Results Filters
DSCapturedResultFilter
DSMultiFrameResultCrossFilter
Detailed Barcode Results
DSAztecDetails
DSBarcodeDetails
DSDataMatrixDetails
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
Intermediate Results
IntermediateResultManager
IntermediateResultReceiver
ObservationParameters
IntermediateResultExtraInfo
IntermediateResult
IntermediateResultUnit
DecodedBarcodesUnit
LocalizedBarcodesUnit
PredetectedRegionsUnit
RegionObjectElement
DecodedBarcodeElement
LocalizedBarcodesElement
PredetectedRegionElement
Others
BinaryImageUnit
ColourImageUnit
ContoursUnit
EnhancedGrayscaleImageUnit
GrayscaleImageUnit
LineSegmentsUnit
ScaledDownColourImageUnit
TextRemovedBinaryImageUnit
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
ScaledUpBarcodeImageUnit
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DeformationResistedBarcodeImageUnit
ExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
State Listener
CaptureStateListener
ImageSourceStateListener
LicenseManager
Basic Structure
Contour
Corner
Edge
FileImageTag
ImageData
ImageTag
LineSegment
Quadrilateral
Rect
VideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
ColourChannelUsageType
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
LogMode
PresetTemplate
QRCodeErrorCorrectionLevel
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
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?
Does DBR iOS support simulator devices?
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?
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 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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (CameraX)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Input
DirectoryFetcher
FileFetcher
ImageSourceAdapter
CameraEnhancer
Final Results
CapturedResultReceiver
CapturedResult
CapturedResultItem
OriginalImageResultItem
BarcodeResultItem
DecodedBarcodesResult
Final Results Filters
CapturedResultFilter
MultiFrameResultCrossFilter
Detailed Barcode Results
AztecDetails
BarcodeDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
Intermediate Results
IntermediateResultManager
IntermediateResultReceiver
ObservationParameters
IntermediateResultExtraInfo
IntermediateResult
IntermediateResultUnit
DecodedBarcodesUnit
LocalizedBarcodesUnit
PredetectedRegionsUnit
RegionObjectElement
DecodedBarcodeElement
LocalizedBarcodesElement
PredetectedRegionElement
Others
BinaryImageUnit
ColourImageUnit
ContoursUnit
EnhancedGrayscaleImageUnit
GrayscaleImageUnit
LineSegmentsUnit
ScaledDownColourImageUnit
TextRemovedBinaryImageUnit
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
ScaledUpBarcodeImageUnit
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DeformationResistedBarcodeImageUnit
ExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
State Listener
CaptureStateListener
ImageSourceStateListener
LicenseManager
Basic Structure
Contour
Corner
Edge
FileImageTag
ImageData
ImageTag
LineSegment
Quadrilateral
Rect
VideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
ColourChannelUsageType
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
LogMode
PresetTemplate
QRCodeErrorCorrectionLevel
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
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 do you reduce the final size of the Android app?
Does DBR Android support simulator devices?
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?
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (AVCaptureSession)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSMultiFrameResultCrossFilter
DSUtilityModule
DynamsoftCodeParser
Classes
DSParsedResultItem
DSParsedResult
Enumerations
DSMappingStatus
DSValiadtionStatus
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
DSCameraEnhancer Class
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
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?
Does DBR iOS support simulator devices?
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?
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 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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (CameraX)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
MultiFrameResultCrossFilter
UtilityModule
DynamsoftCodeParser
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
DynamsoftCameraEnhancer
Classes
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
DynamsoftImageProcessing
ImageProcessingModule
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
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 do you reduce the final size of the Android app?
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?
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?
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT ON IOS
User Guide
Getting Started
Explore Features
Basic Features
Specify barcode formats and count
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
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (AVCaptureSession)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
DSCaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Input
DSDirectoryFetcher
DSFileFetcher
DSImageSourceAdapter
CameraEnhancer
Final Results
DSCapturedResultReceiver
DSCapturedResult
DSCapturedResultItem
DSOriginalImageResultItem
DSBarcodeResultItem
DSDecodedBarcodesResult
Final Results Filters
DSCapturedResultFilter
DSMultiFrameResultCrossFilter
Detailed Barcode Results
DSAztecDetails
DSBarcodeDetails
DSDataMatrixDetails
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
Intermediate Results
IntermediateResultManager
IntermediateResultReceiver
ObservationParameters
IntermediateResultExtraInfo
IntermediateResult
IntermediateResultUnit
DecodedBarcodesUnit
LocalizedBarcodesUnit
PredetectedRegionsUnit
RegionObjectElement
DecodedBarcodeElement
LocalizedBarcodesElement
PredetectedRegionElement
Others
BinaryImageUnit
ColourImageUnit
ContoursUnit
EnhancedGrayscaleImageUnit
GrayscaleImageUnit
LineSegmentsUnit
ScaledDownColourImageUnit
TextRemovedBinaryImageUnit
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
ScaledUpBarcodeImageUnit
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DeformationResistedBarcodeImageUnit
ExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
State Listener
CaptureStateListener
ImageSourceStateListener
LicenseManager
Basic Structure
Contour
Corner
Edge
FileImageTag
ImageData
ImageTag
LineSegment
Quadrilateral
Rect
VideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
ColourChannelUsageType
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
LogMode
PresetTemplate
QRCodeErrorCorrectionLevel
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
Upgrade Instructions
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?
Does DBR iOS support simulator devices?
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?
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 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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Check Use Cases
Read DPM codes
Read Postal codes
Demo & Samples
HelloWorld
Decode from Video (CameraEnhancer)
Decode from Video (CameraX)
Decode from an Image
General Settings
Performance Settings
Tiny Barcode Decoding
API Reference
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Input
DirectoryFetcher
FileFetcher
ImageSourceAdapter
CameraEnhancer
Final Results
CapturedResultReceiver
CapturedResult
CapturedResultItem
OriginalImageResultItem
BarcodeResultItem
DecodedBarcodesResult
Final Results Filters
CapturedResultFilter
MultiFrameResultCrossFilter
Detailed Barcode Results
AztecDetails
BarcodeDetails
DataMatrixDetails
OneDCodeDetails
PDF417Details
QRCodeDetails
Intermediate Results
IntermediateResultManager
IntermediateResultReceiver
ObservationParameters
IntermediateResultExtraInfo
IntermediateResult
IntermediateResultUnit
DecodedBarcodesUnit
LocalizedBarcodesUnit
PredetectedRegionsUnit
RegionObjectElement
DecodedBarcodeElement
LocalizedBarcodesElement
PredetectedRegionElement
Others
BinaryImageUnit
ColourImageUnit
ContoursUnit
EnhancedGrayscaleImageUnit
GrayscaleImageUnit
LineSegmentsUnit
ScaledDownColourImageUnit
TextRemovedBinaryImageUnit
TextZonesUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TransformedGrayscaleImageUnit
ScaledUpBarcodeImageUnit
CandidateBarcodeZonesUnit
ComplementedBarcodeImageUnit
DeformationResistedBarcodeImageUnit
ExtendedBarcodeResult
Settings
SimplifiedCaptureVisionSettings
SimplifiedBarcodeReaderSettings
State Listener
CaptureStateListener
ImageSourceStateListener
LicenseManager
Basic Structure
Contour
Corner
Edge
FileImageTag
ImageData
ImageTag
LineSegment
Quadrilateral
Rect
VideoFrameTag
Enumerations
BarcodeFormat
BufferOverflowProtectionMode
CapturedResultItemType
CaptureState
ColourChannelUsageType
CornerType
DeblurMode
ErrorCode
ExtendedBarcodeResultType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LocalizationMode
LogMode
PresetTemplate
QRCodeErrorCorrectionLevel
RasterDataSource
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
Upgrade Instructions
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 do you reduce the final size of the Android app?
Does DBR Android support simulator devices?
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?
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
DBR-iOS Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerViewController
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
DSCaptureVisionRouter Class
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Auxiliary Classes
DSCaptureVisionRouterModule
DSCapturedResultFilter
DSCapturedResultReceiver
DSIntermediateResultManager
DSIntermediateResultReceiver
DSSimplifiedCaptureVisionSettings
Protocols
DSCaptureStateListener
DSImageSourceStateListener
Enumerations
DSCaptureState
DSPresetTemplate
DynamsoftBarcodeReader
Classes
DSAztecDetails
DSBarcodeDetails
DSBarcodeReaderModule
DSBarcodeResultItem
DSCandidateBarcodeZonesUnit
DSCandidateBarcodeZone
DSComplementedBarcodeImageUnit
DSDataMatrixDetails
DSDecodedBarcodeElement
DSDecodedBarcodesResult
DSDecodedBarcodesUnit
DSDeformationResistedBarcodeImageUnit
DSDeformationResistedBarcode
DSExtendedBarcodeResult
DSLocalizedBarcodesUnit
DSLocalizedBarcodesElement
DSOneDCodeDetails
DSPDF417Details
DSQRCodeDetails
DSScaledUpBarcodeImageUnit
DSSimplifiedBarcodeReaderSettings
Enumerations
DSBarcodeFormat
DSDeblurMode
DSExtendedBarcodeResultType
DSLocalizationMode
DSQRCodeErrorCorrectionLevel
DynamsoftCore
Classes
DSBinaryImageUnit
DSCapturedResultItem
DSCapturedResult
DSColourImageUnit
DSContoursUnit
DSContour
DSCoreModule
DSCorner
DSRect
DSEdge
DSEnhancedGrayscaleImageUnit
DSFileImageTag
DSGrayscaleImageUnit
DSImageData
DSImageSourceAdapter
DSImageTag
DSIntermediateResultExtraInfo
DSIntermediateResultUnit
DSIntermediateResult
DSLineSegmentsUnit
DSLineSegment
DSObservationParameters
DSOriginalImageResultItem
DSPredetectedRegionElement
DSPredetectedRegionsUnit
DSQuadrilateral
DSRegionObjectElement
DSScaledDownColourImageUnit
DSTextRemovedBinaryImageUnit
DSTextureDetectionResultUnit
DSTextureRemovedBinaryImageUnit
DSTextureRemovedGrayscaleImageUnit
DSTextZonesUnit
DSTransformedGrayscaleImageUnit
DSVector4
DSVideoFrameTag
Protocols
DSImageSourceErrorListener
Enumerations
DSBufferOverflowProtectionMode
DSCapturedResultItemType
DSColourChannelUsageType
DSCornerType
DSError
DSGrayscaleEnhancementMode
DSGrayscaleTransformationMode
DSImageCaptureDistanceMode
DSImagePixelFormat
DSImageSourceState
DSImageTagType
DSIntermediateResultUnitType
DSLogMode
DSRegionObjectElementType
DSSectionType
DSTransformMatrixType
DSVideoFrameQuality
DynamsoftLicense
DSLicenseManager
DSLicenseModule
DynamsoftUtility
DSDirectoryFetcher
DSFileFetcher
DSImageManager
DSMultiFrameResultCrossFilter
DSProactiveImageSourceAdapter
DSUtilityModule
DynamsoftImageProcessing
DSImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Protocols
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
CameraPosition
CameraState
CoordinateBase
DrawingItemMediaType
DrawingItemState
EnhancedFeatures
FocusMode
Resolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for Android (Java & Kotlin)
Develop for MAUI
Develop for React Native
Develop for Flutter
DBR-Android Introduction
DEVELOPMENT
User Guide
Build your first APP
Configure Barcode Scanner
Specify Barcode Format
Enable Multiple Barcodes Scanning
Improve the Performance
Customize the Scanner UI
Add Additional Settings
Develop with Foundational APIs
Build your APP with foundational APIs
Explore Features
Basic Features
Specify barcode formats and count
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
Pre-detect Region of Interest (ROI)
Barcode Results
Get barcode confidence and rotation
Get barcode location
Get detailed barcode information
Filter and sort decoding results
Advanced Features
Use RuntimeSettings or Templates
Use format specific configurations
Demo & Samples
BarcodeScanner APIs
Classes
BarcodeScannerActivity
BarcodeScannerConfig
BarcodeScanResult
Enumerations
EnumResultStatus
Foundational APIs
DynamsoftCaptureVisionRouter
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
IntermediateResultReceiver
SimplifiedCaptureVisionSettings
Interfaces
CaptureStateListener
ImageSourceStateListener
Enumerations
CaptureState
PresetTemplate
DynamsoftBarcodeReader
Classes
AztecDetails
BarcodeDetails
BarcodeReaderModule
BarcodeResultItem
CandidateBarcodeZonesUnit
CandidateBarcodeZone
ComplementedBarcodeImageUnit
DataMatrixDetails
DecodedBarcodeElement
DecodedBarcodesResult
DecodedBarcodesUnit
DeformationResistedBarcodeImageUnit
DeformationResistedBarcode
ExtendedBarcodeResult
LocalizedBarcodesUnit
LocalizedBarcodesElement
OneDCodeDetails
PDF417Details
QRCodeDetails
ScaledUpBarcodeImageUnit
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
ExtendedBarcodeResultType
LocalizationMode
QRCodeErrorCorrectionLevel
DynamsoftCore
Classes
BinaryImageUnit
CapturedResultItem
ColourImageUnit
ContoursUnit
Contour
CoreModule
Corner
DSRect
Edge
EnhancedGrayscaleImageUnit
FileImageTag
GrayscaleImageUnit
ImageData
ImageSourceAdapter
ImageTag
IntermediateResultExtraInfo
IntermediateResultUnit
IntermediateResult
LineSegmentsUnit
LineSegment
ObservationParameters
OriginalImageResultItem
PredetectedRegionElement
PredetectedRegionsUnit
Quadrilateral
RegionObjectElement
ScaledDownColourImageUnit
ShortLinesUnit
TextRemovedBinaryImageUnit
TextureDetectionResultUnit
TextureRemovedBinaryImageUnit
TextureRemovedGrayscaleImageUnit
TextZonesUnit
TransformedGrayscaleImageUnit
Vector4
VideoFrameTag
Interfaces
ImageSourceErrorListener
Enumerations
BufferOverflowProtectionMode
CapturedResultItemType
ColourChannelUsageType
CornerType
ErrorCode
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImageCaptureDistanceMode
ImagePixelFormat
ImageSourceState
ImageTagType
IntermediateResultUnitType
LogMode
RegionObjectElementType
SectionType
TransformMatrixType
VideoFrameQuality
DynamsoftLicense
LicenseManager
LicenseModule
DynamsoftUtility
DirectoryFetcher
FileFetcher
ImageManager
MultiFrameResultCrossFilter
ProactiveImageSourceAdapter
UtilityException
UtilityModule
DynamsoftImageProcessing
ImageProcessingModule
DynamsoftCameraEnhancer
Classes
ArcDrawingItem
CameraEnhancer
CameraEnhancerModule
CameraView
Capabilities
DrawingItem
DrawingLayer
DrawingStyleManager
DrawingStyle
Feedback
ImageEditorView
LineDrawingItem
Note
QuadDrawingItem
RectDrawingItem
TextDrawingItem
TipConfig
Interfaces
CameraStateListener
PhotoListener
VideoFrameListener
Enumerations
EnumCameraPosition
EnumCameraState
EnumCoordinateBase
EnumDrawingItemMediaType
EnumDrawingItemState
EnumEnhancedFeatures
EnumFocusMode
EnumResolution
FAQ
UNDERSTANDING DBR
Performance
Speed
Accuracy
Read Rate
Parameters
CaptureVisionTemplate Object
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
Timeout
ImageSource Object
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
TargetROIDef Object
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
BarcodeReaderTaskSetting Object
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
ImageParameter Object
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
BarcodeFormatSpecification Object
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
GlobalParameter Object
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
Version 10.x
Version 9.x
Version 8.x
Version 7.6.1 and below
License Initialization
Upgrade Instructions
OTHERS
Develop for iOS (Objective-C & Swift)
Develop for MAUI
Develop for React Native
Develop for Flutter
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect
ImageData
ImageSourceAdapter
Quadrilateral
Interfaces
CompletionListener
Enumerations
CapturedResultItemType
ColourChannelUsageType
GrayscaleEnhancementMode
GrayscaleTransformationMode
ImagePixelFormat
Dynamsoft.License.Maui
Classes
LicenseManager
Interfaces
LicenseVerificationListener
Dynamsoft.CodeParser.Maui
Classes
CodeParserModule
ParsedField
ParsedResultItem
ParsedResult
Enumerations
MappingStatus
ValiadtionStatus
UNDERSTANDING DBR
Architecture
Input
Image Processing
Region Pre-detection
Shared Detection
Barcode Localization
Barcode Decoding
Semantic Processing
Output
Performance
Speed
Accuracy
Read Rate
Parameter Organization
CaptureVisionTemplate Object
ImageSource Object
TargetROIDef Object
SemanticProcessing Object
BarcodeReaderTaskSetting Object
ImageParameter Object
BarcodeFormatSpecification Object
GlobalParameter Object
Parameter Reference
Capture Vision Template
ImageROIProcessingNameArray
ImageSourceName
MaxParallelTasks
MinImageCaptureInterval
Name
OutputOriginalImage
SemanticProcessingNameArray
Timeout
Target ROI Def
BaseTargetROIDefName
Location
Name
PauseFlag
TaskSettingNameArray
Barcode Reader Task Settings
BarcodeColourModes
BarcodeComplementModes
BarcodeFormatIds
BaseBarcodeReaderTaskSettingName
DeblurModes
DeformationResistingModes
DPMCodeReadingModes
ExpectedBarcodesCount
LocalizationModes
MaxThreadsInOneTask
Name
ReturnBarcodeZoneClarity
SectionImageParameterArray
StartSection
TerminateSetting
TextResultOrderModes
Image Parameter
BaseImageParameterName
BinarizationModes
ColourConversionModes
GrayscaleEnhancementModes
GrayscaleTransformationModes
IfEraseTextZone
Name
RegionPredetectionModes
ScaleDownThreshold
ScaleUpModes
TextDetectionMode
TextureDetectionModes
Barcode Format Specification
AllModuleDeviation
AustralianPostEncodingTable
BarcodeAngleRangeArray
BarcodeBytesLengthRangeArray
BarcodeHeightRangeArray
BarcodeTextLengthRangeArray
BarcodeTextRegExPattern
BarcodeWidthRangeArray
BarcodeZoneBarCountRangeArray
BarcodeZoneMinDistanceToImageBorders
Code128Subset
EnableAddOnCode
EnableDataMatrixECC000-140
EnableQRCodeModel1
FindUnevenModuleBarcode
HeadModuleRatio
MinQuietZoneWidth
MinRatioOfBarcodeZoneWidthToHeight
MinResultConfidence
MirrorMode
ModuleSizeRangeArray
MSICodeCheckDigitCalculation
Name
PartitionModes
PatchCodeSearchingMargins
RequireStartStopChars
ReturnPartialBarcodeValue
StandardFormat
TailModuleRatio
VerifyCheckDigit
Image Source
DirectoryPath
FileFilter
Name
Pages
PDFReadingMode
Recursive
Type
Global Parameter
MaxTotalImageDimension
USEFUL RESOURCES
Release Notes
10.x
FAQ
Common Environment Issues
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
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
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 MAUI
Develop for React Native
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 MAUI
Develop for Flutter
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-MAUI Introduction
DEVELOPMENT
User Guide
Getting Started
API Reference
Dynamsoft.CaptureVisionRouter.Maui
CaptureVisionRouter
Constructor and Destructor
Single-File Processing
Multiple-File Processing
Settings
Intermediate Result
Classes
CaptureVisionRouterModule
CapturedResultFilter
CapturedResultReceiver
CapturedResult
IntermediateResultManager
PresetTemplate
SimplifiedCaptureVisionSettings
Dynamsoft.BarcodeReader.Maui
Classes
BarcodeReaderModule
BarcodeResultItem
DecodedBarcodesResult
SimplifiedBarcodeReaderSettings
Enumerations
BarcodeFormat
DeblurMode
LocalizationMode
Dynamsoft.CameraEnhancer.Maui
Classes
CameraEnhancer
CameraView
Feedback
TorchButton
Enumerations
CameraPosition
EnhancedFeatures
FocusMode
Dynamsoft.Utility.Maui
Classes
MultiFrameResultCrossFilter
Dynamsoft.Core.Maui
Classes
CapturedResultItem
CoreModule
DMRect