ScBarcodeScannerSession.h
Go to the documentation of this file.
1
12#ifndef SC_BARCODE_SCANNER_SESSION_H_
13#define SC_BARCODE_SCANNER_SESSION_H_
14
15#include "ScBarcode.h"
16#include "ScBarcodeArray.h"
17
19
55typedef struct ScOpaqueBarcodeScannerSession ScBarcodeScannerSession;
56
68SC_EXPORT
70 ScBarcodeScannerSession const *session);
71
80SC_EXPORT
82
93SC_EXPORT
95
111SC_EXPORT
113 ScBarcodeScannerSession const *session);
114
125SC_EXPORT
127
139SC_EXPORT
141 ScBarcodeScannerSession const *session);
142
153SC_EXPORT
155 ScBarcodeScannerSession const *session);
156
158
159#endif // SC_BARCODE_SCANNER_SESSION_H_
Functions for retrieving barcode information.
Functions to manage an array of barcodes.
#define SC_EXTERN_C_BEGIN
Start of external C code.
Definition: ScConfig.h:19
#define SC_EXTERN_C_END
End of external C code.
Definition: ScConfig.h:28
A fixed-size array of barcode objects.
An opaque barcode scanner session object.
ScBarcodeArray * sc_barcode_scanner_session_get_newly_recognized_codes(ScBarcodeScannerSession const *session)
Get list of recognized codes in the last processed frame.
void sc_barcode_scanner_session_clear(ScBarcodeScannerSession *session)
Clear the barcode scanner session.
void sc_barcode_scanner_session_retain(ScBarcodeScannerSession const *session)
Increase reference count of barcode scanner session by one.
ScBarcodeArray * sc_barcode_scanner_session_get_all_recognized_codes(ScBarcodeScannerSession const *session)
Get list of all recognized codes in the session.
ScBarcodeArray * sc_barcode_scanner_session_get_newly_localized_codes(ScBarcodeScannerSession const *session)
Get list of codes that were localized, but not recognized in the last processed frame.
void sc_barcode_scanner_session_release(ScBarcodeScannerSession const *session)
Decrease reference count of barcode scanner session by one.
uint32_t sc_barcode_scanner_session_get_last_processed_frame_id(ScBarcodeScannerSession const *session)
Get unique ID of the last processed frame.