Resource Base
Table of contents

Thanks for downloading Dynamsoft Barcode Reader Package!

Your download will start shortly. If your download does not begin, click here to retry.

FrameDecodingParameters

Defines a struct to configure the frame decoding Parameters.

Typedefs

typedef struct tagFrameDecodingParameters  FrameDecodingParameters

Attributes

Attribute Type
maxQueueLength int
maxResultQueueLength int
width int
height int
stride int
imagePixelFormat ImagePixelFormat
region RegionDefinition
threshold float
fps int
autoFilter int
clarityCalculationMethod ClarityCalculationMethod
clarityFilterMode ClarityFilterMode
reserved char[28]

maxQueueLength

The maximum number of frames waiting for decoding.

int tagFrameDecodingParameters::maxQueueLength

Value Range
[0,0x7fffffff]

Default Value
3

maxResultQueueLength

The maximum number of frames waiting results (text result/localization result) will be kept for further reference.

int tagFrameDecodingParameters::maxResultQueueLength

Value Range
[0,0x7fffffff]

Default Value
10

width

The width of the frame image in pixels.

int tagFrameDecodingParameters::width

Value Range
[0,0x7fffffff]

Default Value
0

height

The height of the frame image in pixels.

int tagFrameDecodingParameters::height

Value Range
[0,0x7fffffff]

Default Value
0

stride

The stride (or scan width) of the frame image.

int tagFrameDecodingParameters::stride

Value Range
[0,0x7fffffff]

Default Value
0

imagePixelFormat

The image pixel format used in the image byte array.

ImagePixelFormat tagFrameDecodingParameters::imagePixelFormat

Value Range
A value of ImagePixelFormat Enumeration items.

Default Value
IPF_GRAYSCALED

See Also
ImagePixelFormat

region

The region definition of the frame to calculate the internal indicator.

RegionDefinition tagFrameDecodingParameters::region

Default Value
{ regionLeft = 0, regionRight = 100, regionTop = 0, regionBottom = 100, regionMeasuredByPercentage = 1 }

See Also
RegionDefinition

threshold

The threshold used for filtering frames.

float tagFrameDecodingParameters::threshold

Value Range
[0, 1]

Default Value
0.1

Remarks
The SDK will calculate an inner indicator for each frame from AppendFrame or DBR_AppendFrame, if the change rate of the indicators between the current frame and the history frames is larger than the given threshold, the current frame will not be added to the inner frame queue waiting for decoding.

fps

The frequency of calling AppendFrame or DBR_AppendFrame per second.

int tagFrameDecodingParameters::fps

Value Range
[0,0x7fffffff]

Default Value
0

Remarks
0 means the frequency will be calculated automatically by the SDK.

autoFilter

Sets whether to filter frames automatically.

int tagFrameDecodingParameters::autoFilter

Value Range
[0,1]

Default Value
1

Remarks
0: Diable filtering frames automatically. 1: Enable filtering frames automatically.

clarityCalculationMethod

Sets the method used for calculating the clarity of the frames.

ClarityCalculationMethod tagFrameDecodingParameters::clarityCalculationMethod

Value Range
Any one of the ClarityCalculationMethod Enumeration items.

Default Value
ECCM_CONTRAST

See Also
ClarityCalculationMethod

clarityFilterMode

Sets the mode used for filtering frames by calculated clarity.

ClarityFilterMode tagFrameDecodingParameters::clarityFilterMode

Value Range
Any one of the ClarityFilterMode Enumeration items.

Default Value
CFM_GENERAL

See Also
ClarityFilterMode

reserved

Reserved memory for the struct. The length of this array indicates the size of the memory reserved for this struct.

char tagFrameDecodingParameters::reserved[28]

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

latest version

  • Latest version
  • Version 8.6.0
  • Version 8.4.0
  • Version 8.2.5
  • Version 8.2.3
  • Version 8.2.1
  • Version 8.2.0
  • Version 8.1.3
  • Version 8.1.2
  • Version 8.1.0
  • Version 8.0.0
  • Version 7.6.0
  • Version 7.5.0
Change +
© 2003–2021 Dynamsoft. All rights reserved.
Privacy Statement / Site Map / Home / Purchase / Support