onboardapi  9.10.0
by Rheinmetall
M_VideoTrackerCommon::ReportVtProcessingStat Struct Reference

Public Member Functions

 ReportVtProcessingStat ()
 
 ReportVtProcessingStat (uint32_t KeyProcChainId, M_VideoTracker::VtProcessingStatType const &Statistics, bool IsRemoved)
 

Public Attributes

uint32_t KeyProcChainId
 Identifies the specific processing chain. More...
 
M_VideoTracker::VtProcessingStatType Statistics
 Information about VideoTracker load and state. More...
 
bool IsRemoved
 Indicates if a processing chain has been removed. More...
 

Detailed Description

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.

Constructor & Destructor Documentation

◆ ReportVtProcessingStat() [1/2]

M_VideoTrackerCommon::ReportVtProcessingStat::ReportVtProcessingStat ( )

◆ ReportVtProcessingStat() [2/2]

M_VideoTrackerCommon::ReportVtProcessingStat::ReportVtProcessingStat ( uint32_t  KeyProcChainId,
M_VideoTracker::VtProcessingStatType const &  Statistics,
bool  IsRemoved 
)

Member Data Documentation

◆ IsRemoved

bool M_VideoTrackerCommon::ReportVtProcessingStat::IsRemoved

Indicates if a processing chain has been removed.

◆ KeyProcChainId

uint32_t M_VideoTrackerCommon::ReportVtProcessingStat::KeyProcChainId

Identifies the specific processing chain.

◆ Statistics

M_VideoTracker::VtProcessingStatType M_VideoTrackerCommon::ReportVtProcessingStat::Statistics

Information about VideoTracker load and state.