Dynamsoft Barcode Reader 6.3.0 - API Reference
Classes | Typedefs

Classes

struct  tagPublicRuntimeSettings
 This struct used for storing current runtime settings. More...
 
struct  tagPublicParameterSettings
 This struct used for ensuring compatibility with earlier versions. It is functionally equivalent to PublicRuntimeSettings. More...
 

Typedefs

typedef struct tagPublicRuntimeSettings PublicRuntimeSettings
 This struct used for storing current runtime settings. More...
 
typedef struct tagPublicParameterSettings PublicParameterSettings
 This struct used for ensuring compatibility with earlier versions. It is functionally equivalent to PublicRuntimeSettings. More...
 

Detailed Description

Typedef Documentation

◆ PublicParameterSettings

This struct used for ensuring compatibility with earlier versions. It is functionally equivalent to PublicRuntimeSettings.

Deprecated:
tagPublicParameterSettings PublicParameterSettings
See also
tagPublicRuntimeSettings PublicRuntimeSettings

◆ PublicRuntimeSettings

This struct used for storing current runtime settings.

The value of public parameters in runtime settings need to be set according to a specified rules if there are conflicts between different templates. The rules will been shown below:

Parameters Assignment Rules:
  • Set as maximal value: mTimeout, mPDFRasterDPI, mMaxAlgorithmThreadCount, mDeblurLevel, mAntiDamageLevel, mMaxDimOfFullImageAsBarcodeZone, mMaxBarcodesCount, mScaleDownThreshold, mExpectedBarcodesCount.
  • Set as union (merged or sum): mBarcodeFormatIds.
  • Based on ConflictMode (ignore or overwrite): mTextFilterMode, mRegionPredetectionMode, mLocalizationAlgorithmPriority, mTextureDetectionSensitivity, mBarcodeInvertMode, mGrayEqualizationSensitivity, mEnableFillBinaryVacancy, mColourImageConvertMode, mBinarizationBlockSize.
References
More information about public parameters and template file can be found in file DBR_Developer's_Guide.pdf.