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 93 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 | ) |