• 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