NVIDIA DeepStream SDK API Reference

5.0 Release

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

Detailed Description

Holds event message meta data.

You can attach various types of objects (vehicle, person, face, etc.) to an event by setting a pointer to the object in extMsg.

Similarly, you can attach a custom object to an event by setting a pointer to the object in extMsg. A custom object must be handled by the metadata parsing module accordingly.

Definition at line 232 of file nvdsmeta_schema.h.

Collaboration diagram for NvDsEventMsgMeta:

Data Fields

NvDsEventType type
 Holds the event's type. More...
 
NvDsObjectType objType
 Holds the object's type. More...
 
NvDsRect bbox
 Holds the object's bounding box. More...
 
NvDsGeoLocation location
 Holds the object's geolocation. More...
 
NvDsCoordinate coordinate
 Holds the object's coordinates. More...
 
NvDsObjectSignature objSignature
 Holds the object's signature. More...
 
gint objClassId
 Holds the object's class ID. More...
 
gint sensorId
 Holds the ID of the sensor that generated the event. More...
 
gint moduleId
 Holds the ID of the analytics module that generated the event. More...
 
gint placeId
 Holds the ID of the place related to the object. More...
 
gint componentId
 Holds the ID of the component (plugin) that generated this event. More...
 
gint frameId
 Holds the video frame ID of this event. More...
 
gdouble confidence
 Holds the confidence level of the inference. More...
 
gint trackingId
 Holds the object's tracking ID. More...
 
gchar * ts
 Holds a pointer to the generated event's timestamp. More...
 
gchar * objectId
 Holds a pointer to the detected or inferred object's ID. More...
 
gchar * sensorStr
 Holds a pointer to a string containing the sensor's identity. More...
 
gchar * otherAttrs
 Holds a pointer to a string containing other attributes associated with the object. More...
 
gchar * videoPath
 Holds a pointer to the name of the video file. More...
 
gpointer extMsg
 Holds a pointer to event message meta data. More...
 
guint extMsgSize
 Holds the size of the custom object at extMsg. More...
 

Field Documentation

NvDsRect NvDsEventMsgMeta::bbox

Holds the object's bounding box.

Definition at line 238 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::componentId

Holds the ID of the component (plugin) that generated this event.

Definition at line 254 of file nvdsmeta_schema.h.

gdouble NvDsEventMsgMeta::confidence

Holds the confidence level of the inference.

Definition at line 258 of file nvdsmeta_schema.h.

NvDsCoordinate NvDsEventMsgMeta::coordinate

Holds the object's coordinates.

Definition at line 242 of file nvdsmeta_schema.h.

gpointer NvDsEventMsgMeta::extMsg

Holds a pointer to event message meta data.

This can be used to hold data that can't be accommodated in the existing fields, or an associated object (representing a vehicle, person, face, etc.).

Definition at line 276 of file nvdsmeta_schema.h.

guint NvDsEventMsgMeta::extMsgSize

Holds the size of the custom object at extMsg.

Definition at line 278 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::frameId

Holds the video frame ID of this event.

Definition at line 256 of file nvdsmeta_schema.h.

NvDsGeoLocation NvDsEventMsgMeta::location

Holds the object's geolocation.

Definition at line 240 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::moduleId

Holds the ID of the analytics module that generated the event.

Definition at line 250 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::objClassId

Holds the object's class ID.

Definition at line 246 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::objectId

Holds a pointer to the detected or inferred object's ID.

Definition at line 264 of file nvdsmeta_schema.h.

NvDsObjectSignature NvDsEventMsgMeta::objSignature

Holds the object's signature.

Definition at line 244 of file nvdsmeta_schema.h.

NvDsObjectType NvDsEventMsgMeta::objType

Holds the object's type.

Definition at line 236 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::otherAttrs

Holds a pointer to a string containing other attributes associated with the object.

Definition at line 270 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::placeId

Holds the ID of the place related to the object.

Definition at line 252 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::sensorId

Holds the ID of the sensor that generated the event.

Definition at line 248 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::sensorStr

Holds a pointer to a string containing the sensor's identity.

Definition at line 267 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::trackingId

Holds the object's tracking ID.

Definition at line 260 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::ts

Holds a pointer to the generated event's timestamp.

Definition at line 262 of file nvdsmeta_schema.h.

NvDsEventType NvDsEventMsgMeta::type

Holds the event's type.

Definition at line 234 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::videoPath

Holds a pointer to the name of the video file.

Definition at line 272 of file nvdsmeta_schema.h.


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