|
NVIDIA DeepStream SDK API Reference
|
7.0 Release
|
Go to the documentation of this file.
13 #ifndef __GST_DS_NVMULTIURISRC_BIN_H__
14 #define __GST_DS_NVMULTIURISRC_BIN_H__
17 #include <gst/video/video.h>
18 #include "gst-nvmultiurisrcbincreator.h"
118 #define GST_TYPE_DS_NVMULTIURISRC_BIN (gst_ds_nvmultiurisrc_bin_get_type())
119 #define GST_DS_NVMULTIURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVMULTIURISRC_BIN,GstDsNvMultiUriBin))
120 #define GST_DS_NVMULTIURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVMULTIURISRC_BIN,GstDsNvMultiUriBinClass))
121 #define GST_DS_NVMULTIURISRC_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVMULTIURISRC_BIN, GstDsNvMultiUriBinClass))
122 #define GST_IS_DS_NVMULTIURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVMULTIURISRC_BIN))
123 #define GST_IS_DS_NVMULTIURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVMULTIURISRC_BIN))
124 #define GST_DS_NVMULTIURISRC_BIN_CAST(obj) ((GstDsNvMultiUriBin *)(obj))
struct _GstDsNvMultiUriBin GstDsNvMultiUriBin
@ PROP_EXTRACT_SEI_TYPE5_DATA_MUX
@ MULTIURIBIN_PROP_SOURCE_ID
@ MULTIURIBIN_PROP_SMART_RECORD_STATUS
@ MULTIURIBIN_PROP_SENSOR_NAME_LIST
@ MULTIURIBIN_PROP_RTSP_RECONNECT_INTERVAL
@ MULTIURIBIN_PROP_SMART_RECORD_MODE
GstDsNvUriSrcConfig * config
source config that will be used for all the N uri sources that may be added into this bin
@ MULTIURIBIN_PROP_DISABLE_AUDIO
@ MULTIURIBIN_PROP_SMART_RECORD
@ PROP_FRAME_NUM_RESET_ON_EOS
@ MULTIURIBIN_PROP_DISABLE_PASSTHROUGH
@ MULTIURIBIN_PROP_RTSP_RECONNECT_ATTEMPTS
@ MULTIURIBIN_PROP_SMART_RECORD_VIDEO_CACHE
@ MULTIURIBIN_PROP_SMART_RECORD_DEFAULT_DURATION
@ MULTIURIBIN_PROP_HTTP_IP
void * NvDst_Handle_NvMultiUriSrcCreator
@ MULTIURIBIN_PROP_LOW_LATENCY_MODE
@ MULTIURIBIN_PROP_DEC_SKIP_FRAMES
@ PROP_INTERPOLATION_METHOD
@ MULTIURIBIN_PROP_GPU_DEVICE_ID
@ MULTIURIBIN_PROP_SMART_RECORD_CACHE
@ MULTIURIBIN_PROP_SMART_RECORD_FILE_PREFIX
@ PROP_BATCHED_PUSH_TIMEOUT
struct _GstDsNvMultiUriBinClass GstDsNvMultiUriBinClass
@ MULTIURIBIN_PROP_URI_LIST
@ MULTIURIBIN_PROP_SMART_RECORD_CONTAINER
@ MULTIURIBIN_PROP_RTP_PROTOCOL
@ MULTIURIBIN_PROP_UDP_BUFFER_SIZE
@ MULTIURIBIN_PROP_SMART_RECORD_DIR_PATH
@ PROP_FRAME_NUM_RESET_ON_STREAM_RESET
@ MULTIURIBIN_PROP_FILE_LOOP
@ MULTIURIBIN_PROP_MAX_BATCH_SIZE
@ MULTIURIBIN_PROP_NUM_EXTRA_SURF
@ PROP_ATTACH_SYS_TIME_STAMP
@ MULTIURIBIN_PROP_EXTRACT_SEI_TYPE5_DATA_DEC
@ MULTIURIBIN_PROP_SENSOR_ID_LIST
NvDst_Handle_NvMultiUriSrcCreator nvmultiurisrcbinCreator
@ MULTIURIBIN_PROP_SEI_UUID
@ MULTIURIBIN_PROP_SOURCE_TYPE
@ PROP_NUM_SURFACES_PER_FRAME
GstDsNvStreammuxConfig * muxConfig
@ MULTIURIBIN_PROP_CUDADEC_MEM_TYPE
@ MULTIURIBIN_PROP_LATENCY
@ MULTIURIBIN_PROP_DROP_FRAME_INTERVAL
@ MULTIURIBIN_PROP_HTTP_PORT
GType gst_ds_nvmultiurisrc_bin_get_type(void)