NVIDIA DeepStream SDK API Reference

9.1 Release
sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h
Go to the documentation of this file.
1 /*
2  * SPDX-FileCopyrightText: Copyright (c) 2022-2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
3  * SPDX-License-Identifier: Apache-2.0
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  */
17 
18 #ifndef __GST_DS_NVMULTIURISRC_BIN_H__
19 #define __GST_DS_NVMULTIURISRC_BIN_H__
20 
21 #include <gst/gst.h>
22 #include <gst/video/video.h>
23 #include "gst-nvmultiurisrcbincreator.h"
24 #include "gstdsnvurisrcbin.h"
25 
26 G_BEGIN_DECLS
27 
28 enum
29 {
79  //nvstreammux props:
80 
111 };
112 
113 typedef struct _GstDsNvMultiUriBin
114 {
115  GstBin bin;
116 
117  GMutex bin_lock;
118 
123  gchar* uriList;
124  gchar** uriListV;
125  gchar* sensorIdList;
126  gchar** sensorIdListV;
132  GstPad* bin_src_pad;
133  void* restServer;
134  gchar* httpIp;
135  gchar* httpPort;
137 
139 {
140  GstBinClass parent_class;
142 
143 
144 /* Standard GStreamer boilerplate */
145 #define GST_TYPE_DS_NVMULTIURISRC_BIN (gst_ds_nvmultiurisrc_bin_get_type())
146 #define GST_DS_NVMULTIURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVMULTIURISRC_BIN,GstDsNvMultiUriBin))
147 #define GST_DS_NVMULTIURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVMULTIURISRC_BIN,GstDsNvMultiUriBinClass))
148 #define GST_DS_NVMULTIURISRC_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVMULTIURISRC_BIN, GstDsNvMultiUriBinClass))
149 #define GST_IS_DS_NVMULTIURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVMULTIURISRC_BIN))
150 #define GST_IS_DS_NVMULTIURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVMULTIURISRC_BIN))
151 #define GST_DS_NVMULTIURISRC_BIN_CAST(obj) ((GstDsNvMultiUriBin *)(obj))
152 
154 
155 G_END_DECLS
156 #endif /* __GST_DS_NVMULTIURISRC_BIN_H__ */
MULTIURIBIN_PROP_DROP_FRAME_INTERVAL
@ MULTIURIBIN_PROP_DROP_FRAME_INTERVAL
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:43
MULTIURIBIN_PROP_MODE
@ MULTIURIBIN_PROP_MODE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:34
_GstDsNvMultiUriBin::sensorIdList
gchar * sensorIdList
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:125
MULTIURIBIN_PROP_SENSOR_ID_LIST
@ MULTIURIBIN_PROP_SENSOR_ID_LIST
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:32
_GstDsNvUriSrcConfig
Definition: sources/includes/gst-nvdscommonconfig.h:102
MULTIURIBIN_PROP_IPC_BUFFER_TIMESTAMP_COPY
@ MULTIURIBIN_PROP_IPC_BUFFER_TIMESTAMP_COPY
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:70
_GstDsNvMultiUriBin::bin
GstBin bin
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:115
PROP_EXTRACT_SEI_TYPE5_DATA_MUX
@ PROP_EXTRACT_SEI_TYPE5_DATA_MUX
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:101
NvDsMultiUriMode
NvDsMultiUriMode
Definition: sources/includes/gst-nvmultiurisrcbincreator.h:38
PROP_BATCHED_PUSH_TIMEOUT
@ PROP_BATCHED_PUSH_TIMEOUT
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:82
PROP_CACHE_BUFFERS
@ PROP_CACHE_BUFFERS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:103
_GstDsNvMultiUriBin::muxConfig
GstDsNvStreammuxConfig * muxConfig
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:122
MULTIURIBIN_PROP_HTTP_IP
@ MULTIURIBIN_PROP_HTTP_IP
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:37
MULTIURIBIN_PROP_SMART_RECORD_STATUS
@ MULTIURIBIN_PROP_SMART_RECORD_STATUS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:58
PROP_ENABLE_PADDING
@ PROP_ENABLE_PADDING
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:85
MULTIURIBIN_PROP_BUFFER_MODE
@ MULTIURIBIN_PROP_BUFFER_MODE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:45
MULTIURIBIN_PROP_IPC_SOCKET_PATH
@ MULTIURIBIN_PROP_IPC_SOCKET_PATH
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:71
PROP_EXTRACT_SIM_TIME
@ PROP_EXTRACT_SIM_TIME
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:105
PROP_ASYNC_PROCESS
@ PROP_ASYNC_PROCESS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:98
PROP_SYNC_INPUTS_NTP
@ PROP_SYNC_INPUTS_NTP
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:107
PROP_SORT_BATCH_BUFFERS
@ PROP_SORT_BATCH_BUFFERS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:102
PROP_CONFIG_FILE_PATH
@ PROP_CONFIG_FILE_PATH
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:100
MULTIURIBIN_PROP_ENABLE_ERROR_PROPAGATION
@ MULTIURIBIN_PROP_ENABLE_ERROR_PROPAGATION
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:75
_GstDsNvMultiUriBin::mode
NvDsMultiUriMode mode
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:129
MULTIURIBIN_PROP_LATENCY
@ MULTIURIBIN_PROP_LATENCY
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:62
MULTIURIBIN_PROP_DISABLE_AUDIO
@ MULTIURIBIN_PROP_DISABLE_AUDIO
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:66
MULTIURIBIN_PROP_CONN_STR
@ MULTIURIBIN_PROP_CONN_STR
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:77
MULTIURIBIN_PROP_LEAKY
@ MULTIURIBIN_PROP_LEAKY
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:47
MULTIURIBIN_PROP_SMART_RECORD_FILE_PREFIX
@ MULTIURIBIN_PROP_SMART_RECORD_FILE_PREFIX
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:52
PROP_BATCH_SIZE
@ PROP_BATCH_SIZE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:81
MULTIURIBIN_PROP_DISABLE_PASSTHROUGH
@ MULTIURIBIN_PROP_DISABLE_PASSTHROUGH
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:65
PROP_ALIGN_FIRST_BUFFER
@ PROP_ALIGN_FIRST_BUFFER
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:106
MULTIURIBIN_PROP_PROTO_LIB
@ MULTIURIBIN_PROP_PROTO_LIB
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:76
MULTIURIBIN_PROP_RTP_PROTOCOL
@ MULTIURIBIN_PROP_RTP_PROTOCOL
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:46
_GstDsNvMultiUriBin::restServer
void * restServer
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:133
gst_ds_nvmultiurisrc_bin_get_type
GType gst_ds_nvmultiurisrc_bin_get_type(void)
MULTIURIBIN_PROP_NUM_EXTRA_SURF
@ MULTIURIBIN_PROP_NUM_EXTRA_SURF
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:38
_GstDsNvMultiUriBin
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:113
_GstDsNvMultiUriBin::config
GstDsNvUriSrcConfig * config
source config that will be used for all the N uri sources that may be added into this bin
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:121
MULTIURIBIN_PROP_0
@ MULTIURIBIN_PROP_0
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:30
_GstDsNvMultiUriBin::uriList
gchar * uriList
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:123
MULTIURIBIN_PROP_SMART_RECORD_CACHE
@ MULTIURIBIN_PROP_SMART_RECORD_CACHE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:54
PROP_DROP_BACKWARD_SEI
@ PROP_DROP_BACKWARD_SEI
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:108
MULTIURIBIN_PROP_FILE_LOOP
@ MULTIURIBIN_PROP_FILE_LOOP
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:49
MULTIURIBIN_PROP_GPU_DEVICE_ID
@ MULTIURIBIN_PROP_GPU_DEVICE_ID
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:39
MULTIURIBIN_PROP_SMART_RECORD_CONTAINER
@ MULTIURIBIN_PROP_SMART_RECORD_CONTAINER
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:55
MULTIURIBIN_PROP_UDP_BUFFER_SIZE
@ MULTIURIBIN_PROP_UDP_BUFFER_SIZE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:64
PROP_FRAME_NUM_RESET_ON_EOS
@ PROP_FRAME_NUM_RESET_ON_EOS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:95
_GstDsNvMultiUriBin::httpIp
gchar * httpIp
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:134
NvDst_Handle_NvMultiUriSrcCreator
void * NvDst_Handle_NvMultiUriSrcCreator
Definition: sources/includes/gst-nvmultiurisrcbincreator.h:36
PROP_MAX_LATNECY
@ PROP_MAX_LATNECY
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:94
PROP_NO_PIPELINE_EOS
@ PROP_NO_PIPELINE_EOS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:99
PROP_HEIGHT
@ PROP_HEIGHT
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:84
MULTIURIBIN_PROP_SMART_RECORD
@ MULTIURIBIN_PROP_SMART_RECORD
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:50
MULTIURIBIN_PROP_MAX_SIZE_BUFFERS
@ MULTIURIBIN_PROP_MAX_SIZE_BUFFERS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:48
MULTIURIBIN_PROP_IPC_CONNECTION_ATTEMPTS
@ MULTIURIBIN_PROP_IPC_CONNECTION_ATTEMPTS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:72
MULTIURIBIN_PROP_SMART_RECORD_MODE
@ MULTIURIBIN_PROP_SMART_RECORD_MODE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:56
_GstDsNvMultiUriBin::sensorIdListV
gchar ** sensorIdListV
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:126
PROP_CACHE_BUFFERS_TIMEOUT
@ PROP_CACHE_BUFFERS_TIMEOUT
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:104
_GstDsNvMultiUriBin::sensorNameList
gchar * sensorNameList
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:127
_GstDsNvMultiUriBin::bin_lock
GMutex bin_lock
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:117
PROP_SYNC_INPUTS
@ PROP_SYNC_INPUTS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:93
MULTIURIBIN_PROP_SMART_RECORD_DEFAULT_DURATION
@ MULTIURIBIN_PROP_SMART_RECORD_DEFAULT_DURATION
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:57
MULTIURIBIN_PROP_RTSP_RECONNECT_ATTEMPTS
@ MULTIURIBIN_PROP_RTSP_RECONNECT_ATTEMPTS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:61
MULTIURIBIN_PROP_MAX_BATCH_SIZE
@ MULTIURIBIN_PROP_MAX_BATCH_SIZE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:36
PROP_FRAME_DURATION
@ PROP_FRAME_DURATION
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:97
MULTIURIBIN_PROP_SMART_RECORD_VIDEO_CACHE
@ MULTIURIBIN_PROP_SMART_RECORD_VIDEO_CACHE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:53
PROP_LIVE_SOURCE
@ PROP_LIVE_SOURCE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:86
MULTIURIBIN_PROP_SMART_RECORD_DIR_PATH
@ MULTIURIBIN_PROP_SMART_RECORD_DIR_PATH
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:51
GstDsNvMultiUriBinClass
struct _GstDsNvMultiUriBinClass GstDsNvMultiUriBinClass
MULTIURIBIN_PROP_DROP_ON_LATENCY
@ MULTIURIBIN_PROP_DROP_ON_LATENCY
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:44
_GstDsNvMultiUriBin::bin_src_pad
GstPad * bin_src_pad
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:132
MULTIURIBIN_PROP_SENSORID_PADID_MAPPING
@ MULTIURIBIN_PROP_SENSORID_PADID_MAPPING
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:74
PROP_WIDTH
@ PROP_WIDTH
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:83
_GstDsNvMultiUriBin::sourceIdCounter
guint sourceIdCounter
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:131
_GstDsNvMultiUriBinClass
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:138
MULTIURIBIN_PROP_RTSP_RECONNECT_INTERVAL
@ MULTIURIBIN_PROP_RTSP_RECONNECT_INTERVAL
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:59
MULTIURIBIN_PROP_LOW_LATENCY_MODE
@ MULTIURIBIN_PROP_LOW_LATENCY_MODE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:69
MULTIURIBIN_PROP_DEC_SKIP_FRAMES
@ MULTIURIBIN_PROP_DEC_SKIP_FRAMES
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:40
MULTIURIBIN_PROP_CUDADEC_MEM_TYPE
@ MULTIURIBIN_PROP_CUDADEC_MEM_TYPE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:42
PROP_INTERPOLATION_METHOD
@ PROP_INTERPOLATION_METHOD
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:90
PROP_COMPUTE_HW
@ PROP_COMPUTE_HW
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:89
MULTIURIBIN_PROP_URI_LIST
@ MULTIURIBIN_PROP_URI_LIST
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:31
MULTIURIBIN_PROP_HTTP_PORT
@ MULTIURIBIN_PROP_HTTP_PORT
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:35
MULTIURIBIN_PROP_SOURCE_TYPE
@ MULTIURIBIN_PROP_SOURCE_TYPE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:41
_GstDsNvMultiUriBin::nvmultiurisrcbinCreator
NvDst_Handle_NvMultiUriSrcCreator nvmultiurisrcbinCreator
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:130
PROP_NVBUF_MEMORY_TYPE
@ PROP_NVBUF_MEMORY_TYPE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:88
MULTIURIBIN_PROP_TOPIC
@ MULTIURIBIN_PROP_TOPIC
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:78
MULTIURIBIN_PROP_LAST
@ MULTIURIBIN_PROP_LAST
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:110
gstdsnvurisrcbin.h
GstDsNvStreammuxConfig
Definition: sources/includes/gst-nvdscommonconfig.h:152
PROP_NUM_SURFACES_PER_FRAME
@ PROP_NUM_SURFACES_PER_FRAME
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:87
MULTIURIBIN_PROP_SOURCE_ID
@ MULTIURIBIN_PROP_SOURCE_ID
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:63
MULTIURIBIN_PROP_IPC_CONNECTION_INTERVAL
@ MULTIURIBIN_PROP_IPC_CONNECTION_INTERVAL
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:73
PROP_BUFFER_POOL_SIZE
@ PROP_BUFFER_POOL_SIZE
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:91
MULTIURIBIN_PROP_RTSP_INIT_RECONNECT_INTERVAL
@ MULTIURIBIN_PROP_RTSP_INIT_RECONNECT_INTERVAL
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:60
MULTIURIBIN_PROP_SENSOR_NAME_LIST
@ MULTIURIBIN_PROP_SENSOR_NAME_LIST
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:33
PROP_ATTACH_SYS_TIME_STAMP
@ PROP_ATTACH_SYS_TIME_STAMP
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:92
GstDsNvMultiUriBin
struct _GstDsNvMultiUriBin GstDsNvMultiUriBin
_GstDsNvMultiUriBin::sensorNameListV
gchar ** sensorNameListV
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:128
MULTIURIBIN_PROP_SEI_UUID
@ MULTIURIBIN_PROP_SEI_UUID
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:68
_GstDsNvMultiUriBin::httpPort
gchar * httpPort
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:135
PROP_FRAME_NUM_RESET_ON_STREAM_RESET
@ PROP_FRAME_NUM_RESET_ON_STREAM_RESET
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:96
MULTIURIBIN_PROP_EXTRACT_SEI_TYPE5_DATA_DEC
@ MULTIURIBIN_PROP_EXTRACT_SEI_TYPE5_DATA_DEC
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:67
_GstDsNvMultiUriBin::uriListV
gchar ** uriListV
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:124
MULTIURIBIN_PROP_SIMULATE_FPS_INTERVAL_MS
@ MULTIURIBIN_PROP_SIMULATE_FPS_INTERVAL_MS
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:109
_GstDsNvMultiUriBinClass::parent_class
GstBinClass parent_class
Definition: sources/gst-plugins/gst-nvmultiurisrcbin/gstdsnvmultiurisrcbin.h:140