NVIDIA DeepStream SDK API Reference

7.0 Release
deepstream_secondary_preprocess.h File Reference

Go to the source code of this file.

Data Structures

struct  NvDsSecondaryPreProcessBinSubBin
 
struct  NvDsSecondaryPreProcessBin
 

Functions

gboolean create_secondary_preprocess_bin (guint num_secondary_preprocess, guint primary_gie_unique_id, NvDsPreProcessConfig *config_array, NvDsSecondaryPreProcessBin *bin)
 Initialize NvDsSecondaryPreProcessBin. More...
 
void destroy_secondary_preprocess_bin (NvDsSecondaryPreProcessBin *bin)
 Release the resources. More...
 

Function Documentation

◆ create_secondary_preprocess_bin()

gboolean create_secondary_preprocess_bin ( guint  num_secondary_preprocess,
guint  primary_gie_unique_id,
NvDsPreProcessConfig config_array,
NvDsSecondaryPreProcessBin bin 
)

Initialize NvDsSecondaryPreProcessBin.

It creates and adds secondary preprocess and other elements needed for processing to the bin. It also sets properties mentioned in the configuration file under group CONFIG_GROUP_SECONDARY_PREPROCESS

Parameters
[in]num_secondary_gienumber of secondary preprocess.
[in]config_arrayarray of pointers of type NvDsPreProcessConfig parsed from configuration file.
[in]binpointer to NvDsSecondaryPreProcessBin to be filled.
Returns
true if bin created successfully.

◆ destroy_secondary_preprocess_bin()

void destroy_secondary_preprocess_bin ( NvDsSecondaryPreProcessBin bin)

Release the resources.