DSDecodedBarcodesResult Class
DSDecodedBarcodesResult
represents a collection of DSBarcodeResultItem
, the basic unit of a decoded barcode result. It provides access to information about the decoded barcodes of an image/frame, the source image/frame, and any errors that occurred during the barcode reading process.
Definition
Assembly: DynamsoftBarcodeReader.xcframework
- Objective-C
- Swift
@interface DSDecodedBarcodesResult : NSObject
class DecodedBarcodesResult : NSObject
Attributes
Attributes | Type | Description |
---|---|---|
items |
NSArray<DSBarcodeResultItem*> * | An array of DSBarcodeResultItem , which is the basic unit of the captured results. |
originalImageTag |
DSImageTag * | The ImageTag of the original image. |
originalImageHashId |
NSString * | The hash ID of the original image. |
rotationTransformMatrix |
CGAffineTransform | The rotation transformation matrix of the original image relative to the rotated image. |
errorCode |
NSInteger | The error code should something go wrong during the barcode recognition process. |
errorMessage |
NSString * | The error message associated with the error code should something go wrong during the barcode recognition process. |
items
An array of DSBarcodeResultItem
, which is the basic unit of the barcode capture results.
- Objective-C
- Swift
@property(nonatomic, nullable, readonly) NSArray<DSBarcodeResultItem *> *items;
var items: [DSBarcodeResultItem]? { get }
originalImageHashId
The hash ID of the original image. You can use this ID to get the original image via DSIntermediateResultManager
class.
- Objective-C
- Swift
@property(nonatomic, copy, readonly) NSString *originalImageHashId;
var originalImageHashId: String? { get }
originalImageTag
The ImageTag
of the source image. The image tag contains info about the image such as the image ID and the image capture distance mode.
- Objective-C
- Swift
@property(nonatomic, readonly) DSImageTag *originalImageTag;
var originalImageTag: DSImageTag? { get }
rotationTransformMatrix
The rotation transformation matrix of the original image relative to the rotated image. Please see CGAffineTransform for more info.
- Objective-C
- Swift
@property(nonatomic, assign, readonly) CGAffineTransform rotationTransformMatrix;
var rotationTransformMatrix: CGAffineTransform { get }
errorCode
The error code associated with the result should something go wrong during the barcode recognition process. For the full list of possible errors, please visit ErrorCode
.
- Objective-C
- Swift
@property (nonatomic, assign, readonly) NSInteger errorCode;
var errorCode: Int { get }
errorMessage
The error message associated with the error code should something go wrong during the barcode recognition process. For the full list of possible errors, please visit ErrorCode
.
- Objective-C
- Swift
@property (nonatomic, assign, readonly) NSString * errorMessage;
var errorMessage: String? { get }