NVIDIA DeepStream SDK API Reference

5.0 Release

 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
_NvDsFrameMeta Struct Reference

Detailed Description

Holds metadata for a frame in a batch.

Definition at line 233 of file nvdsmeta.h.

Collaboration diagram for _NvDsFrameMeta:

Data Fields

NvDsBaseMeta base_meta
 Holds the base metadata for the frame. More...
 
guint pad_index
 Holds the pad or port index of the Gst-streammux plugin for the frame in the batch. More...
 
guint batch_id
 Holds the location of the frame in the batch. More...
 
gint frame_num
 Holds the current frame number of the source. More...
 
guint64 buf_pts
 Holds the presentation timestamp (PTS) of the frame. More...
 
guint64 ntp_timestamp
 Holds the ntp timestamp. More...
 
guint source_id
 Holds the source IDof the frame in the batch, e.g. More...
 
gint num_surfaces_per_frame
 Holds the number of surfaces in the frame, required in case of multiple surfaces in the frame. More...
 
guint source_frame_width
 
guint source_frame_height
 
guint surface_type
 
guint surface_index
 
guint num_obj_meta
 Holds the number of object meta elements attached to current frame. More...
 
gboolean bInferDone
 Holds a Boolean indicating whether inference is performed on the frame. More...
 
NvDsObjectMetaListobj_meta_list
 Holds a pointer to a list of pointers of type NvDsObjectMeta in use for the frame. More...
 
NvDisplayMetaListdisplay_meta_list
 Holds a pointer to a list of pointers of type NvDsDisplayMeta in use for the frame. More...
 
NvDsUserMetaListframe_user_meta_list
 Holds a pointer to a list of pointers of type NvDsUserMeta in use for the frame. More...
 
gint64 misc_frame_info [MAX_USER_FIELDS]
 Holds additional user-defined frame information. More...
 
gint64 reserved [MAX_RESERVED_FIELDS]
 For internal use. More...
 

Field Documentation

NvDsBaseMeta _NvDsFrameMeta::base_meta

Holds the base metadata for the frame.

Definition at line 235 of file nvdsmeta.h.

guint _NvDsFrameMeta::batch_id

Holds the location of the frame in the batch.

The frame's NvBufSurfaceParams are at index batch_id in the surfaceList array of NvBufSurface.

Definition at line 242 of file nvdsmeta.h.

gboolean _NvDsFrameMeta::bInferDone

Holds a Boolean indicating whether inference is performed on the frame.

Definition at line 268 of file nvdsmeta.h.

guint64 _NvDsFrameMeta::buf_pts

Holds the presentation timestamp (PTS) of the frame.

Definition at line 246 of file nvdsmeta.h.

NvDisplayMetaList* _NvDsFrameMeta::display_meta_list

Holds a pointer to a list of pointers of type NvDsDisplayMeta in use for the frame.

Definition at line 274 of file nvdsmeta.h.

gint _NvDsFrameMeta::frame_num

Holds the current frame number of the source.

Definition at line 244 of file nvdsmeta.h.

NvDsUserMetaList* _NvDsFrameMeta::frame_user_meta_list

Holds a pointer to a list of pointers of type NvDsUserMeta in use for the frame.

Definition at line 277 of file nvdsmeta.h.

gint64 _NvDsFrameMeta::misc_frame_info[MAX_USER_FIELDS]

Holds additional user-defined frame information.

Definition at line 279 of file nvdsmeta.h.

guint64 _NvDsFrameMeta::ntp_timestamp

Holds the ntp timestamp.

 

Definition at line 248 of file nvdsmeta.h.

guint _NvDsFrameMeta::num_obj_meta

Holds the number of object meta elements attached to current frame.

Definition at line 266 of file nvdsmeta.h.

gint _NvDsFrameMeta::num_surfaces_per_frame

Holds the number of surfaces in the frame, required in case of multiple surfaces in the frame.

Definition at line 254 of file nvdsmeta.h.

NvDsObjectMetaList* _NvDsFrameMeta::obj_meta_list

Holds a pointer to a list of pointers of type NvDsObjectMeta in use for the frame.

Definition at line 271 of file nvdsmeta.h.

guint _NvDsFrameMeta::pad_index

Holds the pad or port index of the Gst-streammux plugin for the frame in the batch.

Definition at line 238 of file nvdsmeta.h.

gint64 _NvDsFrameMeta::reserved[MAX_RESERVED_FIELDS]

For internal use.

Definition at line 281 of file nvdsmeta.h.

guint _NvDsFrameMeta::source_frame_height

Definition at line 258 of file nvdsmeta.h.

guint _NvDsFrameMeta::source_frame_width

Definition at line 256 of file nvdsmeta.h.

guint _NvDsFrameMeta::source_id

Holds the source IDof the frame in the batch, e.g.

the camera ID. It need not be in sequential order.

Definition at line 251 of file nvdsmeta.h.

guint _NvDsFrameMeta::surface_index

Definition at line 264 of file nvdsmeta.h.

guint _NvDsFrameMeta::surface_type

Definition at line 261 of file nvdsmeta.h.


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