Core Concepts
This page gives an overview of the core concepts and terms used in the Scandit Data Capture SDK.
All of these concepts are implemented as classes or protocols in the ScanditCaptureCore framework and are used by the frameworks that build on it to implement the data capture capabilities such as barcode reading.
Data Capture Context
The data capture context is the central object that orchestrates the data capture and recognition tasks.
It is the object that links all of the different components together. Its main responsibilities are managing and verifying the license key, scheduling when data capture modes process frames, and defining the frame source to be used for recognition. The context itself acts as a scheduler, but does not provide any interfaces for configuring data capture capabilities.
Configuration and result handling is handled by the data capture modes directly.
Relevant classes: SDCDataCaptureContext, SDCDataCaptureMode