|
onboardapi
9.10.0
by Rheinmetall
|
Public Member Functions | |
| virtual | ~IClient () |
| virtual void | ReportVtProcessingStat (uint32_t KeyProcChainId, M_VideoTracker::VtProcessingStatType const &Statistics, bool IsRemoved) |
Public Member Functions inherited from M_Sensor::IClient | |
| virtual void | ReportSensorSettings (M_Sensor::SensorSettingsType const &Settings) |
| virtual void | ReportSensorStatus (M_Sensor::SensorStatusType const &Status, bool IsRemoved) |
| virtual void | ReportSensorCoverage (M_Common::ObjectIdType const &KeyId, M_Sensor::SensorCoverageType const &Coverage, bool IsRemoved) |
| virtual void | EventSensorDetection (M_Common::ObjectIdType const &DetectionId, M_Sensor::SensorDetectionType const &Detection) |
| virtual void | ReportSensorTrack (M_Common::ObjectIdType const &KeyId, M_Sensor::SensorDetectionType const &Track, bool IsRemoved) |
VideoTracker Client interface. Contains callback operations from the VideoTracker Service to the Client.
|
virtual |
Reimplemented from M_Sensor::IClient.
|
virtual |
Report current processing statistics to monitor the load of the VideoTracker. If load gets too high, e.g. due to lots of clutter, realtime processing fails (frame drops). Countermeasures like setting masks and lowering of sensitivity should be applied then.
Note: Each processing chain of the VideoTracker can report information about its load and state.
| KeyProcChainId | Identifies the specific processing chain. |
| Statistics | Information about VideoTracker load and state. |
| IsRemoved | Indicates if a processing chain has been removed. |