NVIDIA DeepStream SDK API Reference

9.2 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 451 of file includes/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...
 
SourceTimePair entries [MAX_ENTRIES]
 Holds a pointer to a string containing other attributes associated with the object. More...
 
int count
 
NvDsBbox3dObject * bbox3d
 
NvDsLLMObject * llm
 
gint num_interactions
 
NvDsInteractionObject * interactions
 
gint num_congestions
 
NvDsCongestionObject * congestions
 
gint num_fov
 
NvDsTypeMetricsObject * fov
 
NvDsSegmentationObject * segmentation
 
gchar * otherAttrs
 
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...
 
gfloat visibility
 Holds the object's visibility. More...
 

Field Documentation

◆ bbox

NvDsRect NvDsEventMsgMeta::bbox

Holds the object's bounding box.

Definition at line 457 of file includes/nvdsmeta_schema.h.

◆ bbox3d

NvDsBbox3dObject * NvDsEventMsgMeta::bbox3d

Definition at line 491 of file includes/nvdsmeta_schema.h.

◆ componentId

gint NvDsEventMsgMeta::componentId

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

Definition at line 473 of file includes/nvdsmeta_schema.h.

◆ confidence

gdouble NvDsEventMsgMeta::confidence

Holds the confidence level of the inference.

Definition at line 477 of file includes/nvdsmeta_schema.h.

◆ congestions

NvDsCongestionObject * NvDsEventMsgMeta::congestions

Definition at line 496 of file includes/nvdsmeta_schema.h.

◆ coordinate

NvDsCoordinate NvDsEventMsgMeta::coordinate

Holds the object's coordinates.

Definition at line 461 of file includes/nvdsmeta_schema.h.

◆ count

int NvDsEventMsgMeta::count

Definition at line 490 of file includes/nvdsmeta_schema.h.

◆ embedding

NvDsEmbedding NvDsEventMsgMeta::embedding

Holds the object's embedding information.

Definition at line 513 of file includes/nvdsmeta_schema.h.

◆ entries

SourceTimePair NvDsEventMsgMeta::entries

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

Definition at line 489 of file includes/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 507 of file includes/nvdsmeta_schema.h.

◆ extMsgSize

guint NvDsEventMsgMeta::extMsgSize

Holds the size of the custom object at extMsg.

Definition at line 509 of file includes/nvdsmeta_schema.h.

◆ fov

NvDsTypeMetricsObject * NvDsEventMsgMeta::fov

Definition at line 498 of file includes/nvdsmeta_schema.h.

◆ frameId

gint NvDsEventMsgMeta::frameId

Holds the video frame ID of this event.

Definition at line 475 of file includes/nvdsmeta_schema.h.

◆ has3DTracking

bool NvDsEventMsgMeta::has3DTracking

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

Definition at line 515 of file includes/nvdsmeta_schema.h.

◆ interactions

NvDsInteractionObject * NvDsEventMsgMeta::interactions

Definition at line 494 of file includes/nvdsmeta_schema.h.

◆ llm

NvDsLLMObject * NvDsEventMsgMeta::llm

Definition at line 492 of file includes/nvdsmeta_schema.h.

◆ location

NvDsGeoLocation NvDsEventMsgMeta::location

Holds the object's geolocation.

Definition at line 459 of file includes/nvdsmeta_schema.h.

◆ moduleId

gint NvDsEventMsgMeta::moduleId

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

Definition at line 469 of file includes/nvdsmeta_schema.h.

◆ num_congestions

gint NvDsEventMsgMeta::num_congestions

Definition at line 495 of file includes/nvdsmeta_schema.h.

◆ num_fov

gint NvDsEventMsgMeta::num_fov

Definition at line 497 of file includes/nvdsmeta_schema.h.

◆ num_interactions

gint NvDsEventMsgMeta::num_interactions

Definition at line 493 of file includes/nvdsmeta_schema.h.

◆ objClassId

gint NvDsEventMsgMeta::objClassId

Holds the object's class ID.

Definition at line 465 of file includes/nvdsmeta_schema.h.

◆ objectId

gchar * NvDsEventMsgMeta::objectId

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

Definition at line 483 of file includes/nvdsmeta_schema.h.

◆ objSignature

NvDsObjectSignature NvDsEventMsgMeta::objSignature

Holds the object's signature.

Definition at line 463 of file includes/nvdsmeta_schema.h.

◆ objType

NvDsObjectType NvDsEventMsgMeta::objType

Holds the object's type.

Definition at line 455 of file includes/nvdsmeta_schema.h.

◆ otherAttrs

gchar * NvDsEventMsgMeta::otherAttrs

Definition at line 501 of file includes/nvdsmeta_schema.h.

◆ placeId

gint NvDsEventMsgMeta::placeId

Holds the ID of the place related to the object.

Definition at line 471 of file includes/nvdsmeta_schema.h.

◆ pose

NvDsJoints NvDsEventMsgMeta::pose

Holds the object's pose information.

Definition at line 511 of file includes/nvdsmeta_schema.h.

◆ segmentation

NvDsSegmentationObject * NvDsEventMsgMeta::segmentation

Definition at line 499 of file includes/nvdsmeta_schema.h.

◆ sensorId

gint NvDsEventMsgMeta::sensorId

Holds the ID of the sensor that generated the event.

Definition at line 467 of file includes/nvdsmeta_schema.h.

◆ sensorStr

gchar * NvDsEventMsgMeta::sensorStr

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

Definition at line 485 of file includes/nvdsmeta_schema.h.

◆ singleView3DTracking

NvDs3DTracking NvDsEventMsgMeta::singleView3DTracking

Holds the single view 3D tracking metadata if available.

Definition at line 517 of file includes/nvdsmeta_schema.h.

◆ trackingId

guint64 NvDsEventMsgMeta::trackingId

Holds the object's tracking ID.

Definition at line 479 of file includes/nvdsmeta_schema.h.

◆ ts

gchar * NvDsEventMsgMeta::ts

Holds a pointer to the generated event's timestamp.

Definition at line 481 of file includes/nvdsmeta_schema.h.

◆ type

NvDsEventType NvDsEventMsgMeta::type

Holds the event's type.

Definition at line 453 of file includes/nvdsmeta_schema.h.

◆ videoPath

gchar * NvDsEventMsgMeta::videoPath

Holds a pointer to the name of the video file.

Definition at line 503 of file includes/nvdsmeta_schema.h.

◆ visibility

gfloat NvDsEventMsgMeta::visibility

Holds the object's visibility.

Definition at line 519 of file includes/nvdsmeta_schema.h.


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