NVIDIA DeepStream SDK API Reference

9.1 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 281 of file sources/includes/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...
 
NvMOTFrameNum frameNum
 Holds the sequential frame number that identifies the frame within the stream. More...
 
NvMOTTimeMeta timeMeta
 Holds stream PTS / NTP time, host-local receive time, and frame index. 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...
 
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...
 
const char * sensorName
 Holds the sensor name of the stream source (e.g. More...
 

Field Documentation

◆ bufferList

NvBufSurfaceParams ** _NvMOTFrame::bufferList

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

Definition at line 306 of file sources/includes/nvdstracker.h.

◆ doTracking

bool _NvMOTFrame::doTracking

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

Definition at line 299 of file sources/includes/nvdstracker.h.

◆ frameNum

NvMOTFrameNum _NvMOTFrame::frameNum

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

Definition at line 291 of file sources/includes/nvdstracker.h.

◆ numBuffers

uint8_t _NvMOTFrame::numBuffers

Holds the number of entries in bufferList.

Definition at line 303 of file sources/includes/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 309 of file sources/includes/nvdstracker.h.

◆ reset

bool _NvMOTFrame::reset

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

Definition at line 301 of file sources/includes/nvdstracker.h.

◆ sensorName

const char * _NvMOTFrame::sensorName

Holds the sensor name of the stream source (e.g.

from REST API camera_name). May be NULL if not available.

Definition at line 312 of file sources/includes/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 288 of file sources/includes/nvdstracker.h.

◆ srcFrameHeight

uint32_t _NvMOTFrame::srcFrameHeight

Holds the height of the original source frame.

Definition at line 297 of file sources/includes/nvdstracker.h.

◆ srcFrameWidth

uint32_t _NvMOTFrame::srcFrameWidth

Holds the width of the original source frame.

Definition at line 295 of file sources/includes/nvdstracker.h.

◆ streamID

NvMOTStreamId _NvMOTFrame::streamID

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

Definition at line 284 of file sources/includes/nvdstracker.h.

◆ timeMeta

NvMOTTimeMeta _NvMOTFrame::timeMeta

Holds stream PTS / NTP time, host-local receive time, and frame index.

Definition at line 293 of file sources/includes/nvdstracker.h.


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