Definition at line 118 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.

Data Fields | |
| GstBin | bin |
| GMutex | bin_lock |
| GstDsNvUriSrcConfig * | config |
| source config that will be used for all the N uri sources that may be added into this bin More... | |
| GstDsNvStreammuxConfig * | muxConfig |
| gchar * | uriList |
| gchar ** | uriListV |
| gchar * | sensorIdList |
| gchar ** | sensorIdListV |
| gchar * | sensorNameList |
| gchar ** | sensorNameListV |
| NvDsMultiUriMode | mode |
| NvDst_Handle_NvMultiUriSrcCreator | nvmultiurisrcbinCreator |
| guint | sourceIdCounter |
| GstPad * | bin_src_pad |
| void * | restServer |
| gchar * | httpIp |
| gchar * | httpPort |
| guint | httpDownloadTimeout |
| HTTP(S) file-download (curl) timeouts in seconds, settable as properties. More... | |
| guint | httpConnectTimeout |
| guint | httpMaxConcurrentDownloads |
| Bound on concurrent HTTP(S) file downloads (0 = unlimited). More... | |
| guint | httpActiveDownloads |
| GMutex | httpDlLock |
| GCond | httpDlCond |
| gboolean | staticBindsEmitted |
| One-shot guard: per-sensor model bindings for statically added (uri-list) sources are forwarded downstream exactly once, after the pipeline reaches PLAYING. More... | |
| GstBin _GstDsNvMultiUriBin::bin |
Definition at line 120 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| GMutex _GstDsNvMultiUriBin::bin_lock |
Definition at line 122 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| GstPad * _GstDsNvMultiUriBin::bin_src_pad |
Definition at line 137 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| GstDsNvUriSrcConfig * _GstDsNvMultiUriBin::config |
source config that will be used for all the N uri sources that may be added into this bin
Definition at line 126 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| guint _GstDsNvMultiUriBin::httpActiveDownloads |
Definition at line 147 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| guint _GstDsNvMultiUriBin::httpConnectTimeout |
Definition at line 143 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| GCond _GstDsNvMultiUriBin::httpDlCond |
Definition at line 149 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| GMutex _GstDsNvMultiUriBin::httpDlLock |
Definition at line 148 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| guint _GstDsNvMultiUriBin::httpDownloadTimeout |
HTTP(S) file-download (curl) timeouts in seconds, settable as properties.
Definition at line 142 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar * _GstDsNvMultiUriBin::httpIp |
Definition at line 139 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| guint _GstDsNvMultiUriBin::httpMaxConcurrentDownloads |
Bound on concurrent HTTP(S) file downloads (0 = unlimited).
Downloads run outside bin_lock so multiple stream/add requests fetch in parallel.
Definition at line 146 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar * _GstDsNvMultiUriBin::httpPort |
Definition at line 140 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| NvDsMultiUriMode _GstDsNvMultiUriBin::mode |
Definition at line 134 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| GstDsNvStreammuxConfig * _GstDsNvMultiUriBin::muxConfig |
Definition at line 127 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| NvDst_Handle_NvMultiUriSrcCreator _GstDsNvMultiUriBin::nvmultiurisrcbinCreator |
Definition at line 135 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| void * _GstDsNvMultiUriBin::restServer |
Definition at line 138 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar * _GstDsNvMultiUriBin::sensorIdList |
Definition at line 130 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar ** _GstDsNvMultiUriBin::sensorIdListV |
Definition at line 131 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar * _GstDsNvMultiUriBin::sensorNameList |
Definition at line 132 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar ** _GstDsNvMultiUriBin::sensorNameListV |
Definition at line 133 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| guint _GstDsNvMultiUriBin::sourceIdCounter |
Definition at line 136 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gboolean _GstDsNvMultiUriBin::staticBindsEmitted |
One-shot guard: per-sensor model bindings for statically added (uri-list) sources are forwarded downstream exactly once, after the pipeline reaches PLAYING.
Reset on READY_TO_NULL so a restart re-emits.
Definition at line 153 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar * _GstDsNvMultiUriBin::uriList |
Definition at line 128 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.
| gchar ** _GstDsNvMultiUriBin::uriListV |
Definition at line 129 of file sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h.