|
|
NVIDIA DeepStream SDK API Reference
|
9.2 Release
|
Go to the documentation of this file.
18 #ifndef __GST_DS_NVMULTIURISRC_BIN_H__
19 #define __GST_DS_NVMULTIURISRC_BIN_H__
22 #include <gst/video/video.h>
23 #include "gst-nvmultiurisrcbincreator.h"
163 #define GST_TYPE_DS_NVMULTIURISRC_BIN (gst_ds_nvmultiurisrc_bin_get_type())
164 #define GST_DS_NVMULTIURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVMULTIURISRC_BIN,GstDsNvMultiUriBin))
165 #define GST_DS_NVMULTIURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVMULTIURISRC_BIN,GstDsNvMultiUriBinClass))
166 #define GST_DS_NVMULTIURISRC_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVMULTIURISRC_BIN, GstDsNvMultiUriBinClass))
167 #define GST_IS_DS_NVMULTIURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVMULTIURISRC_BIN))
168 #define GST_IS_DS_NVMULTIURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVMULTIURISRC_BIN))
169 #define GST_DS_NVMULTIURISRC_BIN_CAST(obj) ((GstDsNvMultiUriBin *)(obj))
@ MULTIURIBIN_PROP_LOW_LATENCY_MODE
guint httpDownloadTimeout
HTTP(S) file-download (curl) timeouts in seconds, settable as properties.
@ MULTIURIBIN_PROP_FILE_LOOP
@ PROP_INTERPOLATION_METHOD
@ MULTIURIBIN_PROP_URI_LIST
@ MULTIURIBIN_PROP_LATENCY
@ PROP_ALIGN_FIRST_BUFFER
@ MULTIURIBIN_PROP_SMART_RECORD_FILE_PREFIX
gboolean staticBindsEmitted
One-shot guard: per-sensor model bindings for statically added (uri-list) sources are forwarded downs...
@ MULTIURIBIN_PROP_SMART_RECORD_DIR_PATH
@ MULTIURIBIN_PROP_SMART_RECORD_MODE
@ MULTIURIBIN_PROP_RTP_PROTOCOL
GstDsNvStreammuxConfig * muxConfig
@ MULTIURIBIN_PROP_PROTO_LIB
@ MULTIURIBIN_PROP_SMART_RECORD_STATUS
@ MULTIURIBIN_PROP_IPC_CONNECTION_INTERVAL
@ PROP_CACHE_BUFFERS_TIMEOUT
@ MULTIURIBIN_PROP_SMART_RECORD_VIDEO_CACHE
@ MULTIURIBIN_PROP_DISABLE_AUDIO
@ MULTIURIBIN_PROP_CUDADEC_MEM_TYPE
@ PROP_ATTACH_SYS_TIME_STAMP
@ MULTIURIBIN_PROP_MAX_BATCH_SIZE
@ MULTIURIBIN_PROP_HTTP_CONNECT_TIMEOUT
@ MULTIURIBIN_PROP_ENABLE_ERROR_PROPAGATION
@ MULTIURIBIN_PROP_SENSOR_ID_LIST
@ MULTIURIBIN_PROP_GPU_DEVICE_ID
@ MULTIURIBIN_PROP_SMART_RECORD
@ PROP_FRAME_NUM_RESET_ON_EOS
@ PROP_DROP_UNTIL_RTCP_SR
@ MULTIURIBIN_PROP_RTSP_RECONNECT_ATTEMPTS
@ PROP_SORT_BATCH_BUFFERS
@ MULTIURIBIN_PROP_SEI_UUID
@ MULTIURIBIN_PROP_HTTP_MAX_CONCURRENT_DOWNLOADS
@ MULTIURIBIN_PROP_SMART_RECORD_CONTAINER
GType gst_ds_nvmultiurisrc_bin_get_type(void)
void * NvDst_Handle_NvMultiUriSrcCreator
GstDsNvUriSrcConfig * config
source config that will be used for all the N uri sources that may be added into this bin
@ MULTIURIBIN_PROP_SMART_RECORD_DEFAULT_DURATION
@ MULTIURIBIN_PROP_BUFFER_MODE
@ MULTIURIBIN_PROP_CONN_STR
@ MULTIURIBIN_PROP_IPC_CONNECTION_ATTEMPTS
@ MULTIURIBIN_PROP_HTTP_PORT
@ MULTIURIBIN_PROP_IPC_FRAME_COPY
@ MULTIURIBIN_PROP_IPC_BUFFER_TIMESTAMP_COPY
@ MULTIURIBIN_PROP_MAX_SIZE_BUFFERS
@ PROP_NUM_SURFACES_PER_FRAME
@ PROP_EXTRACT_SEI_TYPE5_DATA_MUX
@ MULTIURIBIN_PROP_EXTRACT_SEI_TYPE5_DATA_DEC
@ MULTIURIBIN_PROP_DROP_FRAME_INTERVAL
@ MULTIURIBIN_PROP_SOURCE_ID
guint httpMaxConcurrentDownloads
Bound on concurrent HTTP(S) file downloads (0 = unlimited).
@ PROP_FRAME_NUM_RESET_ON_STREAM_RESET
@ MULTIURIBIN_PROP_RTSP_RECONNECT_INTERVAL
struct _GstDsNvMultiUriBinClass GstDsNvMultiUriBinClass
@ MULTIURIBIN_PROP_DISABLE_PASSTHROUGH
@ MULTIURIBIN_PROP_SIMULATE_FPS_INTERVAL_MS
@ MULTIURIBIN_PROP_IPC_SOCKET_PATH
@ MULTIURIBIN_PROP_HTTP_DOWNLOAD_TIMEOUT
@ MULTIURIBIN_PROP_SENSOR_NAME_LIST
@ PROP_BATCHED_PUSH_TIMEOUT
@ MULTIURIBIN_PROP_UDP_BUFFER_SIZE
guint httpActiveDownloads
@ MULTIURIBIN_PROP_SOURCE_TYPE
@ MULTIURIBIN_PROP_NUM_EXTRA_SURF
NvDst_Handle_NvMultiUriSrcCreator nvmultiurisrcbinCreator
@ MULTIURIBIN_PROP_SENSORID_PADID_MAPPING
@ MULTIURIBIN_PROP_SMART_RECORD_CACHE
struct _GstDsNvMultiUriBin GstDsNvMultiUriBin
@ MULTIURIBIN_PROP_RTSP_INIT_RECONNECT_INTERVAL
@ MULTIURIBIN_PROP_DROP_ON_LATENCY
@ MULTIURIBIN_PROP_HTTP_IP
@ MULTIURIBIN_PROP_DEC_SKIP_FRAMES