NVIDIA DeepStream SDK API Reference

4.0 Release

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

Detailed Description

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

Definition at line 176 of file nvdsmeta.h.

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 177 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 197 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::classifier_meta_pool

pool of pointers of type “NvDsClassifierMeta”

Definition at line 187 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::display_meta_pool

A pool of pointers of type “NvDsDisplayMeta”

Definition at line 189 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 195 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::frame_meta_pool

pool of pointers of type “NvDsFrameMeta”

Definition at line 183 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::label_info_meta_pool

A pool of pointers of type “NvDsLabelInfo”

Definition at line 193 of file nvdsmeta.h.

guint _NvDsBatchMeta::max_frames_in_batch

maximum number of frames those can be present the batch

Definition at line 179 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 200 of file nvdsmeta.h.

gint64 _NvDsBatchMeta::misc_batch_info[MAX_USER_FIELDS]

For additional user specific batch info.

Definition at line 202 of file nvdsmeta.h.

guint _NvDsBatchMeta::num_frames_in_batch

Number of frames present in the current batch.

Definition at line 181 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::obj_meta_pool

pool of pointers of type “NvDsObjMeta”

Definition at line 185 of file nvdsmeta.h.

gint64 _NvDsBatchMeta::reserved[MAX_RESERVED_FIELDS]

For internal purpose.

Definition at line 204 of file nvdsmeta.h.

NvDsMetaPool* _NvDsBatchMeta::user_meta_pool

A pool of pointers of type “NvDsUserMeta”

Definition at line 191 of file nvdsmeta.h.


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