NVIDIA DeepStream SDK API Reference

6.4 Release
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 305 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...
 
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...
 

Field Documentation

◆ bbox

NvDsRect NvDsEventMsgMeta::bbox

Holds the object's bounding box.

Definition at line 311 of file nvdsmeta_schema.h.

◆ componentId

gint NvDsEventMsgMeta::componentId

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

Definition at line 327 of file nvdsmeta_schema.h.

◆ confidence

gdouble NvDsEventMsgMeta::confidence

Holds the confidence level of the inference.

Definition at line 331 of file nvdsmeta_schema.h.

◆ coordinate

NvDsCoordinate NvDsEventMsgMeta::coordinate

Holds the object's coordinates.

Definition at line 315 of file nvdsmeta_schema.h.

◆ embedding

NvDsEmbedding NvDsEventMsgMeta::embedding

Holds the object's embedding information.

Definition at line 354 of file nvdsmeta_schema.h.

◆ extMsg

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

◆ extMsgSize

guint NvDsEventMsgMeta::extMsgSize

Holds the size of the custom object at extMsg.

Definition at line 350 of file nvdsmeta_schema.h.

◆ frameId

gint NvDsEventMsgMeta::frameId

Holds the video frame ID of this event.

Definition at line 329 of file nvdsmeta_schema.h.

◆ has3DTracking

bool NvDsEventMsgMeta::has3DTracking

Holds the flag for whether single view 3D tracking metadata is available.

Definition at line 356 of file nvdsmeta_schema.h.

◆ location

NvDsGeoLocation NvDsEventMsgMeta::location

Holds the object's geolocation.

Definition at line 313 of file nvdsmeta_schema.h.

◆ moduleId

gint NvDsEventMsgMeta::moduleId

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

Definition at line 323 of file nvdsmeta_schema.h.

◆ objClassId

gint NvDsEventMsgMeta::objClassId

Holds the object's class ID.

Definition at line 319 of file nvdsmeta_schema.h.

◆ objectId

gchar* NvDsEventMsgMeta::objectId

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

Definition at line 337 of file nvdsmeta_schema.h.

◆ objSignature

NvDsObjectSignature NvDsEventMsgMeta::objSignature

Holds the object's signature.

Definition at line 317 of file nvdsmeta_schema.h.

◆ objType

NvDsObjectType NvDsEventMsgMeta::objType

Holds the object's type.

Definition at line 309 of file nvdsmeta_schema.h.

◆ otherAttrs

gchar* NvDsEventMsgMeta::otherAttrs

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

Definition at line 342 of file nvdsmeta_schema.h.

◆ placeId

gint NvDsEventMsgMeta::placeId

Holds the ID of the place related to the object.

Definition at line 325 of file nvdsmeta_schema.h.

◆ pose

NvDsJoints NvDsEventMsgMeta::pose

Holds the object's pose information.

Definition at line 352 of file nvdsmeta_schema.h.

◆ sensorId

gint NvDsEventMsgMeta::sensorId

Holds the ID of the sensor that generated the event.

Definition at line 321 of file nvdsmeta_schema.h.

◆ sensorStr

gchar* NvDsEventMsgMeta::sensorStr

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

Definition at line 339 of file nvdsmeta_schema.h.

◆ singleView3DTracking

NvDs3DTracking NvDsEventMsgMeta::singleView3DTracking

Holds the single view 3D tracking metadata if available.

Definition at line 358 of file nvdsmeta_schema.h.

◆ trackingId

guint64 NvDsEventMsgMeta::trackingId

Holds the object's tracking ID.

Definition at line 333 of file nvdsmeta_schema.h.

◆ ts

gchar* NvDsEventMsgMeta::ts

Holds a pointer to the generated event's timestamp.

Definition at line 335 of file nvdsmeta_schema.h.

◆ type

NvDsEventType NvDsEventMsgMeta::type

Holds the event's type.

Definition at line 307 of file nvdsmeta_schema.h.

◆ videoPath

gchar* NvDsEventMsgMeta::videoPath

Holds a pointer to the name of the video file.

Definition at line 344 of file nvdsmeta_schema.h.


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