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.