NVIDIA DeepStream SDK API Reference

4.0.2 Release

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

Detailed Description

Holds information a formed batched containing the frames from different sources.

Definition at line 161 of file nvdsmeta.h.

Collaboration diagram for _NvDsBatchMeta:

Data Fields

NvDsBaseMeta base_meta
 
guint max_frames_in_batch
 maximum number of frames those can be present the batch More...
 
guint num_frames_in_batch
 Number of frames present in the current batch. More...
 
NvDsMetaPoolframe_meta_pool
 pool of pointers of type “NvDsFrameMeta” More...
 
NvDsMetaPoolobj_meta_pool
 pool of pointers of type “NvDsObjMeta” More...
 
NvDsMetaPoolclassifier_meta_pool
 pool of pointers of type “NvDsClassifierMeta” More...
 
NvDsMetaPooldisplay_meta_pool
 A pool of pointers of type “NvDsDisplayMeta” More...
 
NvDsMetaPooluser_meta_pool
 A pool of pointers of type “NvDsUserMeta” More...
 
NvDsMetaPoollabel_info_meta_pool
 A pool of pointers of type “NvDsLabelInfo” More...
 
NvDsFrameMetaListframe_meta_list
 A list of pointers of type “NvDsFrameMeta" in use in the current batch. More...
 
NvDsUserMetaListbatch_user_meta_list
 A list of pointers of type “NvDsUserMeta” in use in the current batch. More...
 
GRecMutex meta_mutex
 lock to be taken before accessing metadata to avoid simultaneous update of same metadata by multiple components More...
 
gint64 misc_batch_info [MAX_USER_FIELDS]
 For additional user specific batch info. More...
 
gint64 reserved [MAX_RESERVED_FIELDS]
 For internal purpose. More...
 

Field Documentation

NvDsBaseMeta _NvDsBatchMeta::base_meta

Definition at line 162 of file nvdsmeta.h.

NvDsUserMetaList* _NvDsBatchMeta::batch_user_meta_list

A list of pointers of type “NvDsUserMeta” in use in the current batch.

Definition at line 182 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::classifier_meta_pool

pool of pointers of type “NvDsClassifierMeta”

Definition at line 172 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::display_meta_pool

A pool of pointers of type “NvDsDisplayMeta”

Definition at line 174 of file nvdsmeta.h.

NvDsFrameMetaList* _NvDsBatchMeta::frame_meta_list

A list of pointers of type “NvDsFrameMeta" in use in the current batch.

Definition at line 180 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::frame_meta_pool

pool of pointers of type “NvDsFrameMeta”

Definition at line 168 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::label_info_meta_pool

A pool of pointers of type “NvDsLabelInfo”

Definition at line 178 of file nvdsmeta.h.

guint _NvDsBatchMeta::max_frames_in_batch

maximum number of frames those can be present the batch

Definition at line 164 of file nvdsmeta.h.

GRecMutex _NvDsBatchMeta::meta_mutex

lock to be taken before accessing metadata to avoid simultaneous update of same metadata by multiple components

Definition at line 185 of file nvdsmeta.h.

gint64 _NvDsBatchMeta::misc_batch_info[MAX_USER_FIELDS]

For additional user specific batch info.

Definition at line 187 of file nvdsmeta.h.

guint _NvDsBatchMeta::num_frames_in_batch

Number of frames present in the current batch.

Definition at line 166 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::obj_meta_pool

pool of pointers of type “NvDsObjMeta”

Definition at line 170 of file nvdsmeta.h.

gint64 _NvDsBatchMeta::reserved[MAX_RESERVED_FIELDS]

For internal purpose.

Definition at line 189 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::user_meta_pool

A pool of pointers of type “NvDsUserMeta”

Definition at line 176 of file nvdsmeta.h.


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