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
ScObjectTracker.h
Go to the documentation of this file.
32 typedef void (*ScObjectTrackerEventFuncLost)(ScTrackedObjectType type, uint32_t tracking_id, void *user_data);
33 typedef void (*ScObjectTrackerEventFuncPredicted)(uint32_t tracking_id, ScQuadrilateral quadrilateral, float dt, void *user_data);
Opaque pointer type for an object tracker.
void sc_object_tracker_set_enabled(ScObjectTracker *tracker, ScBool option)
Enable or disable tracking.
void sc_object_tracker_retain(ScObjectTracker *tracker)
Increase reference count of the object tracker.
ScBool sc_object_tracker_is_enabled(const ScObjectTracker *tracker)
Check if tracking is enabled or disabled.
Recognition context interface.
Common definitions used throughout the ScanditSDK API.
Callback storage structure. Set a callback to NULL to ignore it.
Definition: ScObjectTracker.h:38
ScObjectTracker * sc_object_tracker_new(ScRecognitionContext *context, ScObjectTrackerCallbacks *callbacks, void *callback_user_data)
Create a new object tracker.
Opaque pointer type for an object tracker.
Opaque recognition context data structure.
API for tracking objects across frames.
void sc_object_tracker_release(ScObjectTracker *tracker)
Decrease reference count of tracker object.