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

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... | |
| guint64 | 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... | |
| NvDsJoints | pose |
| Holds the object's pose information. More... | |
| NvDsEmbedding | embedding |
| Holds the object's embedding information. More... | |
| bool | has3DTracking |
| Holds the flag for whether single view 3D tracking metadata is available. More... | |
| NvDs3DTracking | singleView3DTracking |
| Holds the single view 3D tracking metadata if available. More... | |
| NvDsRect NvDsEventMsgMeta::bbox |
Holds the object's bounding box.
Definition at line 312 of file nvdsmeta_schema.h.
| gint NvDsEventMsgMeta::componentId |
Holds the ID of the component (plugin) that generated this event.
Definition at line 328 of file nvdsmeta_schema.h.
| gdouble NvDsEventMsgMeta::confidence |
Holds the confidence level of the inference.
Definition at line 332 of file nvdsmeta_schema.h.
| NvDsCoordinate NvDsEventMsgMeta::coordinate |
Holds the object's coordinates.
Definition at line 316 of file nvdsmeta_schema.h.
| NvDsEmbedding NvDsEventMsgMeta::embedding |
Holds the object's embedding information.
Definition at line 355 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 349 of file nvdsmeta_schema.h.
| guint NvDsEventMsgMeta::extMsgSize |
Holds the size of the custom object at extMsg.
Definition at line 351 of file nvdsmeta_schema.h.
| gint NvDsEventMsgMeta::frameId |
Holds the video frame ID of this event.
Definition at line 330 of file nvdsmeta_schema.h.
| bool NvDsEventMsgMeta::has3DTracking |
Holds the flag for whether single view 3D tracking metadata is available.
Definition at line 357 of file nvdsmeta_schema.h.
| NvDsGeoLocation NvDsEventMsgMeta::location |
Holds the object's geolocation.
Definition at line 314 of file nvdsmeta_schema.h.
| gint NvDsEventMsgMeta::moduleId |
Holds the ID of the analytics module that generated the event.
Definition at line 324 of file nvdsmeta_schema.h.
| gint NvDsEventMsgMeta::objClassId |
Holds the object's class ID.
Definition at line 320 of file nvdsmeta_schema.h.
| gchar* NvDsEventMsgMeta::objectId |
Holds a pointer to the detected or inferred object's ID.
Definition at line 338 of file nvdsmeta_schema.h.
| NvDsObjectSignature NvDsEventMsgMeta::objSignature |
Holds the object's signature.
Definition at line 318 of file nvdsmeta_schema.h.
| NvDsObjectType NvDsEventMsgMeta::objType |
Holds the object's type.
Definition at line 310 of file nvdsmeta_schema.h.
| gchar* NvDsEventMsgMeta::otherAttrs |
Holds a pointer to a string containing other attributes associated with the object.
Definition at line 343 of file nvdsmeta_schema.h.
| gint NvDsEventMsgMeta::placeId |
Holds the ID of the place related to the object.
Definition at line 326 of file nvdsmeta_schema.h.
| NvDsJoints NvDsEventMsgMeta::pose |
Holds the object's pose information.
Definition at line 353 of file nvdsmeta_schema.h.
| gint NvDsEventMsgMeta::sensorId |
Holds the ID of the sensor that generated the event.
Definition at line 322 of file nvdsmeta_schema.h.
| gchar* NvDsEventMsgMeta::sensorStr |
Holds a pointer to a string containing the sensor's identity.
Definition at line 340 of file nvdsmeta_schema.h.
| NvDs3DTracking NvDsEventMsgMeta::singleView3DTracking |
Holds the single view 3D tracking metadata if available.
Definition at line 359 of file nvdsmeta_schema.h.
| guint64 NvDsEventMsgMeta::trackingId |
Holds the object's tracking ID.
Definition at line 334 of file nvdsmeta_schema.h.
| gchar* NvDsEventMsgMeta::ts |
Holds a pointer to the generated event's timestamp.
Definition at line 336 of file nvdsmeta_schema.h.
| NvDsEventType NvDsEventMsgMeta::type |
Holds the event's type.
Definition at line 308 of file nvdsmeta_schema.h.
| gchar* NvDsEventMsgMeta::videoPath |
Holds a pointer to the name of the video file.
Definition at line 345 of file nvdsmeta_schema.h.