NVIDIA DeepStream SDK API Reference

6.4 Release
_NvDsBaseMeta Struct Reference

Detailed Description

Holds information about base metadata of a given metadata type.

Definition at line 214 of file nvdsmeta.h.

Collaboration diagram for _NvDsBaseMeta:

Data Fields

struct _NvDsBatchMetabatch_meta
 Holds a pointer to batch_meta NvDsBatchMeta. More...
 
NvDsMetaType meta_type
 Holds the metadata type of this metadata element. More...
 
void * uContext
 Holds a pointer to a user context. More...
 
NvDsMetaCopyFunc copy_func
 Holds a user-defined copy function. More...
 
NvDsMetaReleaseFunc release_func
 Holds a user-defined release function. More...
 

Field Documentation

◆ batch_meta

struct _NvDsBatchMeta* _NvDsBaseMeta::batch_meta

Holds a pointer to batch_meta NvDsBatchMeta.

Definition at line 216 of file nvdsmeta.h.

◆ copy_func

NvDsMetaCopyFunc _NvDsBaseMeta::copy_func

Holds a user-defined copy function.

The function is called to copy or transform metadata from one buffer to another. meta_data and user_data are passed as arguments.

Definition at line 224 of file nvdsmeta.h.

◆ meta_type

NvDsMetaType _NvDsBaseMeta::meta_type

Holds the metadata type of this metadata element.

Definition at line 218 of file nvdsmeta.h.

◆ release_func

NvDsMetaReleaseFunc _NvDsBaseMeta::release_func

Holds a user-defined release function.

The function is called when meta_data is to be released.

Definition at line 227 of file nvdsmeta.h.

◆ uContext

void* _NvDsBaseMeta::uContext

Holds a pointer to a user context.

Definition at line 220 of file nvdsmeta.h.


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