ScBarcodeScanner.h
Go to the documentation of this file.
1 
11 #ifndef SC_BARCODE_SCANNER_H_
12 #define SC_BARCODE_SCANNER_H_
13 
14 #include <Scandit/ScConfig.h>
18 
19 SC_EXTERN_C_BEGIN
20 
35 typedef struct ScOpaqueBarcodeScanner ScBarcodeScanner;
38 
52 SC_EXPORT
54  ScBarcodeScannerSettings const *settings);
55 
64 SC_EXPORT
66 
77 SC_EXPORT
79 
95 SC_EXPORT
97 
107 SC_EXPORT
109  ScBarcodeScannerSettings const *settings);
110 
121 SC_EXPORT
123 
134 SC_EXPORT
136 
137 SC_EXTERN_C_END
138 
139 #endif // SC_BARCODE_SCANNER_H_
Opaque recognition context data structure.
ScBarcodeScanner * sc_barcode_scanner_new_with_settings(ScRecognitionContext *context, ScBarcodeScannerSettings const *settings)
Create a new barcode scanner instance with the given settings.
ScBool sc_barcode_scanner_is_setup_complete(ScBarcodeScanner const *scanner)
Checks whether the barcode scanner has completed initialization.
An opaque barcode scanner session object.
Recognition context interface.
An opaque data structure holding configuration options for the barcode scanner.
barcode scanner configuration
void sc_barcode_scanner_apply_settings(ScBarcodeScanner *scanner, ScBarcodeScannerSettings const *settings)
Apply new settings.
Barcode Scanner Session.
ScBarcodeScannerSession * sc_barcode_scanner_get_session(ScBarcodeScanner *scanner)
Get the current scanning session.
void sc_barcode_scanner_retain(ScBarcodeScanner *scanner)
Increase reference count of barcode scanner object by one.
Common definitions used throughout the ScanditSDK API.
void sc_barcode_scanner_release(ScBarcodeScanner *scanner)
Decrease reference count of barcode scanner by one.
Scans barcodes in images.
ScBool sc_barcode_scanner_wait_for_setup_completed(ScBarcodeScanner *scanner)
Block execution until the barcode scanner has completed setup.
int32_t ScBool
Boolean value, can be SC_TRUE or SC_FALSE.
Definition: ScConfig.h:148