PhotoPay C SDK version 8.1.0
Public Member Functions
MBCroatiaPdf417PaymentRecognizer Struct Reference

Recognizer which can scan Croatian payment PDF417 2D barcode. More...

#include <CroatiaBarcodePaymentRecognizer.h>

Public Member Functions

MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerCreate (MBCroatiaPdf417PaymentRecognizer **croatiaPdf417PaymentRecognizer, MBCroatiaPdf417PaymentRecognizerSettings const *croatiaPdf417PaymentRecognizerSettings)
 Allocates and initializes new MBCroatiaPdf417PaymentRecognizer object. More...
 
MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerUpdate (MBCroatiaPdf417PaymentRecognizer *croatiaPdf417PaymentRecognizer, MBCroatiaPdf417PaymentRecognizerSettings const *croatiaPdf417PaymentRecognizerSettings)
 Updates the MBCroatiaPdf417PaymentRecognizer with the new settings. Note that updating the recognizer while it is being in use by MBRecognizerRunner will fail. More...
 
MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerResult (MBCroatiaPdf417PaymentRecognizerResult *result, MBCroatiaPdf417PaymentRecognizer const *croatiaPdf417PaymentRecognizer)
 Obtains the result from the given MBCroatiaPdf417PaymentRecognizer object. More...
 
MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerDelete (MBCroatiaPdf417PaymentRecognizer **croatiaPdf417PaymentRecognizer)
 Destroys the given MBCroatiaPdf417PaymentRecognizer. More...
 

Detailed Description

Recognizer which can scan Croatian payment PDF417 2D barcode.

Member Function Documentation

◆ croatiaPdf417PaymentRecognizerCreate()

MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerCreate ( MBCroatiaPdf417PaymentRecognizer **  croatiaPdf417PaymentRecognizer,
MBCroatiaPdf417PaymentRecognizerSettings const *  croatiaPdf417PaymentRecognizerSettings 
)

Allocates and initializes new MBCroatiaPdf417PaymentRecognizer object.

Parameters
croatiaPdf417PaymentRecognizerPointer to pointer referencing the created MBCroatiaPdf417PaymentRecognizer object.
croatiaPdf417PaymentRecognizerSettingsSettings that will be used for creating of the MBCroatiaPdf417PaymentRecognizer object.
Returns
status of the operation. The operation may fail (i.e. if license key is not set or does not allow usage of the requested recognizer), so please check the returned status for possible errors.

◆ croatiaPdf417PaymentRecognizerDelete()

MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerDelete ( MBCroatiaPdf417PaymentRecognizer **  croatiaPdf417PaymentRecognizer)

Destroys the given MBCroatiaPdf417PaymentRecognizer.

Parameters
croatiaPdf417PaymentRecognizerPointer to pointer to MBCroatiaPdf417PaymentRecognizer structure that needs to be destroyed. After destruction, the pointer to MBCroatiaPdf417PaymentRecognizer structure will be set to NULL.
Returns
status of the operation

◆ croatiaPdf417PaymentRecognizerResult()

MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerResult ( MBCroatiaPdf417PaymentRecognizerResult result,
MBCroatiaPdf417PaymentRecognizer const *  croatiaPdf417PaymentRecognizer 
)

Obtains the result from the given MBCroatiaPdf417PaymentRecognizer object.

Parameters
resultMBCroatiaPdf417PaymentRecognizerResult structure that will be filled with the recognized data. Note that all pointers in structure will remain valid until given recognizer is destroyed with croatiaPdf417PaymentRecognizerDelete function or is used for performing the new recognition.
croatiaPdf417PaymentRecognizerMBCroatiaPdf417PaymentRecognizer from which result should be obtained.
Returns
status of the operation.

◆ croatiaPdf417PaymentRecognizerUpdate()

MB_API MBRecognizerErrorStatus MB_CALL croatiaPdf417PaymentRecognizerUpdate ( MBCroatiaPdf417PaymentRecognizer croatiaPdf417PaymentRecognizer,
MBCroatiaPdf417PaymentRecognizerSettings const *  croatiaPdf417PaymentRecognizerSettings 
)

Updates the MBCroatiaPdf417PaymentRecognizer with the new settings. Note that updating the recognizer while it is being in use by MBRecognizerRunner will fail.

Parameters
croatiaPdf417PaymentRecognizerMBCroatiaPdf417PaymentRecognizer that should be updated with new settings.
croatiaPdf417PaymentRecognizerSettingsSettings that will be used for updating the MBCroatiaPdf417PaymentRecognizer object.
Returns
status of the operation. The operation may fail (i.e. if recognizer is in use by the MBRecognizerRunner), so please check the returned status for possible errors.

The documentation for this struct was generated from the following file: