NVIDIA DeepStream SDK API Reference

9.2 Release
sources/gst-plugins/gst-nvdsvideotemplate/ds-sparse4d/customlib_impl.h File Reference

Go to the source code of this file.

Data Structures

class  SampleAlgorithm
 Sample implementation of the custom library. More...
 

Macros

#define FORMAT_NV12   "NV12"
 
#define FORMAT_RGBA   "RGBA"
 
#define FORMAT_I420   "I420"
 
#define GST_CAPS_FEATURE_MEMORY_NVMM   "memory:NVMM"
 

Typedefs

using Matrix4f = Eigen::Matrix< float, 4, 4 >
 

Functions

void * set_metadata_ptr (void)
 
void fill_dummy_batch_meta_on_buffer (NvDsBatchMeta *batch_meta)
 
IDSCustomLibrary * CreateCustomAlgoCtx (DSCustom_CreateParams *params)
 Create a custom algorithm context. More...
 

Variables

GQuark _dsmeta_quark
 

Macro Definition Documentation

◆ FORMAT_I420

#define FORMAT_I420   "I420"

◆ FORMAT_NV12

#define FORMAT_NV12   "NV12"

◆ FORMAT_RGBA

#define FORMAT_RGBA   "RGBA"

◆ GST_CAPS_FEATURE_MEMORY_NVMM

#define GST_CAPS_FEATURE_MEMORY_NVMM   "memory:NVMM"

Typedef Documentation

◆ Matrix4f

Function Documentation

◆ CreateCustomAlgoCtx()

IDSCustomLibrary* CreateCustomAlgoCtx ( DSCustom_CreateParams *  params)

Create a custom algorithm context.

Parameters
paramsCreation parameters
Returns
IDSCustomLibrary* Custom library instance

◆ fill_dummy_batch_meta_on_buffer()

void fill_dummy_batch_meta_on_buffer ( NvDsBatchMeta *  batch_meta)

◆ set_metadata_ptr()

void* set_metadata_ptr ( void  )

Variable Documentation

◆ _dsmeta_quark

GQuark _dsmeta_quark