NVIDIA DeepStream SDK API Reference

5.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
_NvMOTFrame Struct Reference

Detailed Description

Holds a frame containing the image and objects to be tracked.

Note
numBuffers is supposed to be less than or equal to numTransforms in NvMOTConfig.
The metadata in the NvBufSurfaceParams structures which bufferList points to must be checked with the parameters specified in perTransformBatchConfig in NvMOTConfig.

Definition at line 233 of file nvdstracker.h.

Collaboration diagram for _NvMOTFrame:

Data Fields

NvMOTStreamId streamID
 Holds the stream ID of the stream source for this frame. More...
 
uint32_t frameNum
 Holds the sequential frame number that identifies the frame within the stream. More...
 
time_t timeStamp
 Holds the timestamp of the frame at the time of capture. More...
 
bool timeStampValid
 Holds a Boolean which is true if the timestamp value is properly populated. More...
 
bool doTracking
 Holds a Boolean which is true if objects in this frame are to be tracked. More...
 
bool reset
 Holds a Boolean which is true to reset tracking for the stream. More...
 
uint8_t numBuffers
 Holds the number of entries in bufferList. More...
 
NvBufSurfaceParams ** bufferList
 Holds a pointer to an array of pointers to buffer parameter structures. More...
 
NvMOTObjToTrackList objectsIn
 Holds a list of objects in this frame which are to be tracked. More...
 

Field Documentation

NvBufSurfaceParams** _NvMOTFrame::bufferList

Holds a pointer to an array of pointers to buffer parameter structures.

Definition at line 254 of file nvdstracker.h.

bool _NvMOTFrame::doTracking

Holds a Boolean which is true if objects in this frame are to be tracked.

Definition at line 247 of file nvdstracker.h.

uint32_t _NvMOTFrame::frameNum

Holds the sequential frame number that identifies the frame within the stream.

Definition at line 239 of file nvdstracker.h.

uint8_t _NvMOTFrame::numBuffers

Holds the number of entries in bufferList.

Definition at line 251 of file nvdstracker.h.

NvMOTObjToTrackList _NvMOTFrame::objectsIn

Holds a list of objects in this frame which are to be tracked.

Boundary boxes are scaled for the first buffer configuration.

Definition at line 257 of file nvdstracker.h.

bool _NvMOTFrame::reset

Holds a Boolean which is true to reset tracking for the stream.

Definition at line 249 of file nvdstracker.h.

NvMOTStreamId _NvMOTFrame::streamID

Holds the stream ID of the stream source for this frame.

Definition at line 236 of file nvdstracker.h.

time_t _NvMOTFrame::timeStamp

Holds the timestamp of the frame at the time of capture.

Definition at line 241 of file nvdstracker.h.

bool _NvMOTFrame::timeStampValid

Holds a Boolean which is true if the timestamp value is properly populated.

Definition at line 244 of file nvdstracker.h.


The documentation for this struct was generated from the following file: