Dev Center
Table of contents

ExpectedBarcodesCount

ExpectedBarcodesCount determines the number of barcodes expected to be detected. It is defined as below:

Value Type Value Range Default Value Template Structure Type
int [0, 0x7fffffff] 0 ImageParameter/RegionDefinition

Remarks

  • 0: detects at least one barcode.
  • N ( N > 0 ): detects N barcodes.
  • Dynamsoft Barcode Reader works as a loop trying different parameters to detect barcodes as many as possible. If ExpectedBarcodesCount is 0, the loop stops after a loop round finishes and detects at least one barcode. If ExpectedBarcodesCount is N, the loop stops once N barcodes are detected.
  • ExpectedBarcodesCount applies to each page when decoding a multi-page file.

Setting Methods

ExpectedBarcodesCount is supported to be set through RuntimeSetting or JSON template.

As PublicRuntimeSettings Member

ExpectedBarcodesCount can be set dynamically during runtime as a member of PublicRuntimeSettings struct.

Code Snippet in C++

//...other codes
PublicRuntimeSettings* pSettings = new PublicRuntimeSettings;
int errorCode = reader->GetRuntimeSettings(pSettings);
pSettings->expectedBarcodesCount = 1;
reader->UpdateRuntimeSettings(pSettings);
delete pSettings;
//...other codes

See Also

As JSON Parameter

ExpectedBarcodesCount as a JSON parameter is a number value defined as below.

Key Name Key Value
ExpectedBarcodesCount A number from [0, 0x7fffffff]

JSON Example

{
    "ExpectedBarcodesCount": 0
}

This page is compatible for:

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 10.x
      • Version 10.2.0
      • Version 10.0.21
      • Version 10.0.20
      • Version 10.0.10
      • Version 10.0.0
    • Version 9.x
      • Version 9.6.42
      • Version 9.6.40
      • Version 9.6.33
      • Version 9.6.32
      • Version 9.6.31
      • Version 9.6.30
      • Version 9.6.20
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.0
      • Version 9.0.0
    • Version 8.x
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.0
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
    • Version 7.x
      • Version 7.6.0
      • Version 7.5.0
    • Documentation Homepage
    Change +