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... | |
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
[in] | num_secondary_gie | number of secondary preprocess. |
[in] | config_array | array of pointers of type NvDsPreProcessConfig parsed from configuration file. |
[in] | bin | pointer to NvDsSecondaryPreProcessBin to be filled. |
void destroy_secondary_preprocess_bin | ( | NvDsSecondaryPreProcessBin * | bin | ) |
Release the resources.