NVIDIA DeepStream SDK API Reference

6.4 Release
_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 246 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 seq_index
 Holds the index of the stream in the sequence of streams. 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

◆ bufferList

NvBufSurfaceParams** _NvMOTFrame::bufferList

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

Definition at line 275 of file nvdstracker.h.

◆ doTracking

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.

◆ frameNum

uint32_t _NvMOTFrame::frameNum

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

Definition at line 256 of file nvdstracker.h.

◆ numBuffers

uint8_t _NvMOTFrame::numBuffers

Holds the number of entries in bufferList.

Definition at line 272 of file nvdstracker.h.

◆ objectsIn

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.

◆ reset

bool _NvMOTFrame::reset

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

Definition at line 270 of file nvdstracker.h.

◆ seq_index

uint32_t _NvMOTFrame::seq_index

Holds the index of the stream in the sequence of streams.

Should be constant throughout the tenure of the stream A number ranging from 0 to (maxStreams - 1)

Definition at line 253 of file nvdstracker.h.

◆ srcFrameHeight

uint32_t _NvMOTFrame::srcFrameHeight

Holds the height of the original source frame.

Definition at line 260 of file nvdstracker.h.

◆ srcFrameWidth

uint32_t _NvMOTFrame::srcFrameWidth

Holds the width of the original source frame.

Definition at line 258 of file nvdstracker.h.

◆ streamID

NvMOTStreamId _NvMOTFrame::streamID

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

Definition at line 249 of file nvdstracker.h.

◆ timeStamp

time_t _NvMOTFrame::timeStamp

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

Definition at line 262 of file nvdstracker.h.

◆ timeStampValid

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: