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 178 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 184 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::componentId

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

Definition at line 200 of file nvdsmeta_schema.h.

gdouble NvDsEventMsgMeta::confidence

Holds the confidence level of the inference.

Definition at line 204 of file nvdsmeta_schema.h.

NvDsCoordinate NvDsEventMsgMeta::coordinate

Holds the object's coordinates.

Definition at line 188 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 222 of file nvdsmeta_schema.h.

guint NvDsEventMsgMeta::extMsgSize

Holds the size of the custom object at extMsg.

Definition at line 224 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::frameId

Holds the video frame ID of this event.

Definition at line 202 of file nvdsmeta_schema.h.

NvDsGeoLocation NvDsEventMsgMeta::location

Holds the object's geolocation.

Definition at line 186 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::moduleId

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

Definition at line 196 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::objClassId

Holds the object's class ID.

Definition at line 192 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::objectId

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

Definition at line 210 of file nvdsmeta_schema.h.

NvDsObjectSignature NvDsEventMsgMeta::objSignature

Holds the object's signature.

Definition at line 190 of file nvdsmeta_schema.h.

NvDsObjectType NvDsEventMsgMeta::objType

Holds the object's type.

Definition at line 182 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::otherAttrs

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

Definition at line 216 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::placeId

Holds the ID of the place related to the object.

Definition at line 198 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::sensorId

Holds the ID of the sensor that generated the event.

Definition at line 194 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::sensorStr

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

Definition at line 213 of file nvdsmeta_schema.h.

gint NvDsEventMsgMeta::trackingId

Holds the object's tracking ID.

Definition at line 206 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::ts

Holds a pointer to the generated event's timestamp.

Definition at line 208 of file nvdsmeta_schema.h.

NvDsEventType NvDsEventMsgMeta::type

Holds the event's type.

Definition at line 180 of file nvdsmeta_schema.h.

gchar* NvDsEventMsgMeta::videoPath

Holds a pointer to the name of the video file.

Definition at line 218 of file nvdsmeta_schema.h.


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