NVIDIA DeepStream SDK API Reference

6.4 Release
deepstream_secondary_gie.h File Reference

Go to the source code of this file.

Data Structures

struct  NvDsSecondaryGieBinSubBin
 
struct  NvDsSecondaryGieBin
 

Functions

gboolean create_secondary_gie_bin (guint num_secondary_gie, guint primary_gie_unique_id, NvDsGieConfig *config_array, NvDsSecondaryGieBin *bin)
 Initialize NvDsSecondaryGieBin. More...
 
void destroy_secondary_gie_bin (NvDsSecondaryGieBin *bin)
 Release the resources. More...
 

Function Documentation

◆ create_secondary_gie_bin()

gboolean create_secondary_gie_bin ( guint  num_secondary_gie,
guint  primary_gie_unique_id,
NvDsGieConfig config_array,
NvDsSecondaryGieBin bin 
)

Initialize NvDsSecondaryGieBin.

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

Parameters
[in]num_secondary_gienumber of secondary infers.
[in]primary_gie_unique_idUnique id of primary infer to work on.
[in]config_arrayarray of pointers of type NvDsGieConfig parsed from configuration file.
[in]binpointer to NvDsSecondaryGieBin to be filled.
Returns
true if bin created successfully.

◆ destroy_secondary_gie_bin()

void destroy_secondary_gie_bin ( NvDsSecondaryGieBin bin)

Release the resources.