Specifies the results of the analysis process.
Declaration:
typedef struct tagBX_AnalyzeResult {
BX_BarcodeResult* BarcodeResults;
BX_Error BarcodeErrors [MAX_ERROR_COUNT];
long BarcodeResultsLength;
long ErrorCount;
} BX_AnalyzeResult;
Members:
Name | Type | Description |
---|---|---|
BarcodeResults | BX_BarcodeResult* | Points to an array containing the results of barcodes found during the analysis. Before accessing this member, check that no error has occurred and that results were returned. |
BarcodeErrors[MAX_ERROR_COUNT] | BX_Error | Points to an array of errors returned by the barcode engine. Any errors that occur during the analysis process are added to this array. Multiple errors may be returned by a single analyze call. |
BarcodeResultsLength | long | Specifies the number of barcodes found in an image. If no barcodes are found then this value will be 0. |
ErrorCount | long | Specifies the number of errors that occurred while searching for a barocde. If no errors occurred this value will be 0. |