NVIDIA DeepStream SDK API Reference

6.0 Release

 All Data Structures Namespaces 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 250 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...
 
uint32_t srcFrameWidth
 Holds the width of the original source frame. More...
 
uint32_t srcFrameHeight
 Holds the height of the original source frame. 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 275 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 268 of file nvdstracker.h.

uint32_t _NvMOTFrame::frameNum

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

Definition at line 256 of file nvdstracker.h.

uint8_t _NvMOTFrame::numBuffers

Holds the number of entries in bufferList.

Definition at line 272 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 278 of file nvdstracker.h.

bool _NvMOTFrame::reset

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

Definition at line 270 of file nvdstracker.h.

uint32_t _NvMOTFrame::srcFrameHeight

Holds the height of the original source frame.

Definition at line 260 of file nvdstracker.h.

uint32_t _NvMOTFrame::srcFrameWidth

Holds the width of the original source frame.

Definition at line 258 of file nvdstracker.h.

NvMOTStreamId _NvMOTFrame::streamID

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

Definition at line 253 of file nvdstracker.h.

time_t _NvMOTFrame::timeStamp

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

Definition at line 262 of file nvdstracker.h.

bool _NvMOTFrame::timeStampValid

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

Definition at line 265 of file nvdstracker.h.


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