Deprecation warning

Please note that this is outdated documentation for an older release of the Scandit Barcode Scanner SDK.

We are deprecating the 5.x API on all platforms (except Linux). Release 5.19 in April 2021 will be our final. Applications running 5.x will continue to work, and we will continue to release critical bug fixes and security patches only, for one year. We encourage you to migrate to 6.x and take advantage of our latest / advanced features and improved performance.

You'll find the updated documentation at: Data Capture SDK Documentation for Android

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 #if defined(__cplusplus)
20 extern "C" {
21 #endif
22 
37 typedef struct ScOpaqueBarcodeScanner ScBarcodeScanner;
40 
54 SC_EXPORT ScBarcodeScanner *
56  const ScBarcodeScannerSettings *settings);
57 
66 SC_EXPORT void
68 
79 SC_EXPORT void
81 
82 
98 SC_EXPORT ScBarcodeScannerSession *
100 
101 
102 
112 SC_EXPORT void
114  const ScBarcodeScannerSettings *settings);
115 
126 SC_EXPORT ScBool
128 
139 SC_EXPORT ScBool
141 
142 
143 #if defined(__cplusplus)
144 }
145 #endif
146 
147 #endif // SC_BARCODE_SCANNER_H_
Opaque recognition context data structure.
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, const ScBarcodeScannerSettings *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.
ScBool sc_barcode_scanner_is_setup_complete(const ScBarcodeScanner *scanner)
Checks whether the barcode scanner has completed initialization.
ScBarcodeScanner * sc_barcode_scanner_new_with_settings(ScRecognitionContext *context, const ScBarcodeScannerSettings *settings)
Create a new barcode scanner instance with the given settings.
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:123