Go to the source code of this file.
Data Structures | |
| struct | NvDsSourceConfig |
| struct | NvDsSrcBin |
| struct | NvDsSrcParentBin |
Typedefs | |
| typedef struct NvDsSrcParentBin | NvDsSrcParentBin |
Functions | |
| gboolean | create_source_bin (NvDsSourceConfig *config, NvDsSrcBin *bin) |
| gboolean | create_audio_source_bin (NvDsSourceConfig *config, NvDsSrcBin *bin) |
| gboolean | create_multi_source_bin (guint num_sub_bins, NvDsSourceConfig *configs, NvDsSrcParentBin *bin) |
| Initialize NvDsSrcParentBin. More... | |
| gboolean | create_nvmultiurisrcbin_bin (guint num_sub_bins, NvDsSourceConfig *configs, NvDsSrcParentBin *bin) |
| Initialize NvDsSrcParentBin. More... | |
| gboolean | reset_source_pipeline (gpointer data) |
| gboolean | set_source_to_playing (gpointer data) |
| gpointer | reset_encodebin (gpointer data) |
| void | destroy_smart_record_bin (gpointer data) |
| typedef struct NvDsSrcParentBin NvDsSrcParentBin |
Definition at line 88 of file deepstream_sources.h.
| enum NvDsSourceType |
Definition at line 25 of file deepstream_sources.h.
| gboolean create_audio_source_bin | ( | NvDsSourceConfig * | config, |
| NvDsSrcBin * | bin | ||
| ) |
| gboolean create_multi_source_bin | ( | guint | num_sub_bins, |
| NvDsSourceConfig * | configs, | ||
| NvDsSrcParentBin * | bin | ||
| ) |
Initialize NvDsSrcParentBin.
It creates and adds source and other elements needed for processing to the bin. It also sets properties mentioned in the configuration file under group CONFIG_GROUP_SOURCE
| [in] | num_sub_bins | number of source elements. |
| [in] | configs | array of pointers of type NvDsSourceConfig parsed from configuration file. |
| [in] | bin | pointer to NvDsSrcParentBin to be filled. |
| gboolean create_nvmultiurisrcbin_bin | ( | guint | num_sub_bins, |
| NvDsSourceConfig * | configs, | ||
| NvDsSrcParentBin * | bin | ||
| ) |
Initialize NvDsSrcParentBin.
It creates and adds nvmultiurisrcbin needed for processing to the bin. It also sets properties mentioned in the configuration file under group CONFIG_GROUP_SOURCE_LIST, CONFIG_GROUP_SOURCE_ALL
| [in] | num_sub_bins | number of source elements. |
| [in] | configs | array of pointers of type NvDsSourceConfig parsed from configuration file. |
| [in] | bin | pointer to NvDsSrcParentBin to be filled. |
| gboolean create_source_bin | ( | NvDsSourceConfig * | config, |
| NvDsSrcBin * | bin | ||
| ) |
| void destroy_smart_record_bin | ( | gpointer | data | ) |
| gpointer reset_encodebin | ( | gpointer | data | ) |
| gboolean reset_source_pipeline | ( | gpointer | data | ) |
| gboolean set_source_to_playing | ( | gpointer | data | ) |