Dev Center
Swift
Objective-C
Table of contents

DecodedBarcodesUnit Class

DecodedBarcodesUnit extends the IntermediateResultUnit class and represents a unit which holds the decoded barcodes.

Definition

Assembly: DynamsoftBarcodeReader.aar

Namespace: com.dynamsoft.dbr.intermediate_results

class DecodedBarcodesUnit extends IntermediateResultUnit

Methods

Method Description
getDecodedBarcodes Returns all the barcodes that are decoded from the image.
getCount Returns the number of barcodes that are decoded from the image.
getDecodedBarcode Returns the barcode that is decoded from the image at the specified index.
removeAllDecodedBarcodes Remove all the barcodes that are decoded from the image.
setDecodedBarcode Set the barcodes that are decoded from the image.

The following methods are inherited from IntermediateResultUnit.

Method Description
getHashId Gets the hash ID of the unit.
getOriginalImageHashId Gets the hash ID of the original image.
getOriginalImageTag Gets the image tag of the original image.
getType Gets the type of the intermediate result unit.
getTransformMatrix Gets the transformation matrix via DSTransformMatrixType.
clone Creates a copy of the intermediate result unit.
replace Replaces the content of the intermediate result unit.

getDecodedBarcodes

Returns all the barcodes that are decoded from the image as an array of DecodedBarcodeElement.

DecodedBarcodeElement[] getDecodedBarcodes();

Return Value

An array of DecodedBarcodeElement as the decoded barcodes.

getCount

Returns the number of barcodes that are decoded from the image.

int getCount();

Return Value

An integer representing the number of barcodes that are decoded from the image.

getDecodedBarcode

Returns the DecodedBarcodeElement at the specified index. This is the same as accessing the same index of the result array from getDecodedBarcodes.

DecodedBarcodeElement getDecodedBarcode(int index);

Parameters

[in] index: The index of the decoded barcode from the array of decoded barcodes.

Return Value

A DecodedBarcodeElement representing the decoded barcode.

removeAllDecodedBarcodes

Removes all the DecodedBarcodeElement from the DecodedBarcodesUnit.

void removeAllDecodedBarcodes();

setDecodedBarcode

Set the DecodedBarcodeElement of the DecodedBarcodesUnit.

int setDecodedBarcode(DecodedBarcodeElement decodedBarcode, Matrix matrixToOriginalImage);

Parameters

decodedBarcode: A DecodedBarcodeElement to replace all the decoded barcodes of the unit.

matrixToOriginalImage: The transformation matrix to convert the decoded barcode object to the original image.

Return Value

Returns the ErrorCode if it fails. Otherwise, returns 0.

This page is compatible for:

Version 7.5.0

Is this page helpful?

YesYes NoNo

In this article:

latest version

    • Latest version
    • Version 10.x
      • Version 10.2.10
      • Version 10.0.21
      • Version 10.0.20
      • Version 10.2.10
      • Version 10.0.21
      • Version 10.0.20
    • Version 9.x
      • Version 9.6.40
      • Version 9.6.20
      • Version 9.6.11
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.11
      • Version 9.2.10
      • Version 9.0.2
      • Version 9.0.1
      • Version 9.0.0
      • Version 9.6.40
      • Version 9.6.20
      • Version 9.6.10
      • Version 9.6.0
      • Version 9.4.0
      • Version 9.2.13
      • Version 9.2.10
      • Version 9.0.2
      • Version 9.0.1
      • Version 9.0.0
    • Version 8.x
      • Version 8.9.3
      • Version 8.9.1
      • Version 8.9.0
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.1
      • Version 8.2.0
      • Version 8.1.2
      • Version 8.1.0
      • Version 8.0.0
      • Version 8.9.3
      • Version 8.9.1
      • Version 8.9.0
      • Version 8.8.0
      • Version 8.6.0
      • Version 8.4.0
      • Version 8.2.1
      • 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
      • Version 7.6.0
      • Version 7.5.0
    Change +