NVIDIA DeepStream SDK API Reference

9.0 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 391 of file sources/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
 
NvDsBbox3dObjectbbox3d
 
NvDsLLMObjectllm
 
gint num_interactions
 
NvDsInteractionObjectinteractions
 
gint num_congestions
 
NvDsCongestionObjectcongestions
 
gint num_fov
 
NvDsTypeMetricsObjectfov
 
NvDsSegmentationObjectsegmentation
 
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...
 

Field Documentation

◆ bbox

NvDsRect NvDsEventMsgMeta::bbox

Holds the object's bounding box.

Definition at line 397 of file sources/includes/nvdsmeta_schema.h.

◆ bbox3d

NvDsBbox3dObject * NvDsEventMsgMeta::bbox3d

Definition at line 431 of file sources/includes/nvdsmeta_schema.h.

◆ componentId

gint NvDsEventMsgMeta::componentId

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

Definition at line 413 of file sources/includes/nvdsmeta_schema.h.

◆ confidence

gdouble NvDsEventMsgMeta::confidence

Holds the confidence level of the inference.

Definition at line 417 of file sources/includes/nvdsmeta_schema.h.

◆ congestions

NvDsCongestionObject * NvDsEventMsgMeta::congestions

Definition at line 436 of file sources/includes/nvdsmeta_schema.h.

◆ coordinate

NvDsCoordinate NvDsEventMsgMeta::coordinate

Holds the object's coordinates.

Definition at line 401 of file sources/includes/nvdsmeta_schema.h.

◆ count

int NvDsEventMsgMeta::count

Definition at line 430 of file sources/includes/nvdsmeta_schema.h.

◆ embedding

NvDsEmbedding NvDsEventMsgMeta::embedding

Holds the object's embedding information.

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

◆ entries

SourceTimePair NvDsEventMsgMeta::entries

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

Definition at line 429 of file sources/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 447 of file sources/includes/nvdsmeta_schema.h.

◆ extMsgSize

guint NvDsEventMsgMeta::extMsgSize

Holds the size of the custom object at extMsg.

Definition at line 449 of file sources/includes/nvdsmeta_schema.h.

◆ fov

NvDsTypeMetricsObject * NvDsEventMsgMeta::fov

Definition at line 438 of file sources/includes/nvdsmeta_schema.h.

◆ frameId

gint NvDsEventMsgMeta::frameId

Holds the video frame ID of this event.

Definition at line 415 of file sources/includes/nvdsmeta_schema.h.

◆ has3DTracking

bool NvDsEventMsgMeta::has3DTracking

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

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

◆ interactions

NvDsInteractionObject * NvDsEventMsgMeta::interactions

Definition at line 434 of file sources/includes/nvdsmeta_schema.h.

◆ llm

NvDsLLMObject * NvDsEventMsgMeta::llm

Definition at line 432 of file sources/includes/nvdsmeta_schema.h.

◆ location

NvDsGeoLocation NvDsEventMsgMeta::location

Holds the object's geolocation.

Definition at line 399 of file sources/includes/nvdsmeta_schema.h.

◆ moduleId

gint NvDsEventMsgMeta::moduleId

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

Definition at line 409 of file sources/includes/nvdsmeta_schema.h.

◆ num_congestions

gint NvDsEventMsgMeta::num_congestions

Definition at line 435 of file sources/includes/nvdsmeta_schema.h.

◆ num_fov

gint NvDsEventMsgMeta::num_fov

Definition at line 437 of file sources/includes/nvdsmeta_schema.h.

◆ num_interactions

gint NvDsEventMsgMeta::num_interactions

Definition at line 433 of file sources/includes/nvdsmeta_schema.h.

◆ objClassId

gint NvDsEventMsgMeta::objClassId

Holds the object's class ID.

Definition at line 405 of file sources/includes/nvdsmeta_schema.h.

◆ objectId

gchar * NvDsEventMsgMeta::objectId

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

Definition at line 423 of file sources/includes/nvdsmeta_schema.h.

◆ objSignature

NvDsObjectSignature NvDsEventMsgMeta::objSignature

Holds the object's signature.

Definition at line 403 of file sources/includes/nvdsmeta_schema.h.

◆ objType

NvDsObjectType NvDsEventMsgMeta::objType

Holds the object's type.

Definition at line 395 of file sources/includes/nvdsmeta_schema.h.

◆ otherAttrs

gchar * NvDsEventMsgMeta::otherAttrs

Definition at line 441 of file sources/includes/nvdsmeta_schema.h.

◆ placeId

gint NvDsEventMsgMeta::placeId

Holds the ID of the place related to the object.

Definition at line 411 of file sources/includes/nvdsmeta_schema.h.

◆ pose

NvDsJoints NvDsEventMsgMeta::pose

Holds the object's pose information.

Definition at line 451 of file sources/includes/nvdsmeta_schema.h.

◆ segmentation

NvDsSegmentationObject * NvDsEventMsgMeta::segmentation

Definition at line 439 of file sources/includes/nvdsmeta_schema.h.

◆ sensorId

gint NvDsEventMsgMeta::sensorId

Holds the ID of the sensor that generated the event.

Definition at line 407 of file sources/includes/nvdsmeta_schema.h.

◆ sensorStr

gchar * NvDsEventMsgMeta::sensorStr

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

Definition at line 425 of file sources/includes/nvdsmeta_schema.h.

◆ singleView3DTracking

NvDs3DTracking NvDsEventMsgMeta::singleView3DTracking

Holds the single view 3D tracking metadata if available.

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

◆ trackingId

guint64 NvDsEventMsgMeta::trackingId

Holds the object's tracking ID.

Definition at line 419 of file sources/includes/nvdsmeta_schema.h.

◆ ts

gchar * NvDsEventMsgMeta::ts

Holds a pointer to the generated event's timestamp.

Definition at line 421 of file sources/includes/nvdsmeta_schema.h.

◆ type

NvDsEventType NvDsEventMsgMeta::type

Holds the event's type.

Definition at line 393 of file sources/includes/nvdsmeta_schema.h.

◆ videoPath

gchar * NvDsEventMsgMeta::videoPath

Holds a pointer to the name of the video file.

Definition at line 443 of file sources/includes/nvdsmeta_schema.h.


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