|
|
NVIDIA DeepStream SDK API Reference
|
9.0 Release
|
Go to the documentation of this file.
13 #ifndef __GST_DS_NVURISRC_BIN_H__
14 #define __GST_DS_NVURISRC_BIN_H__
16 #include "gst-nvdssr.h"
17 #include <gst/video/video.h>
18 #include "gst-nvdscommonconfig.h"
116 guint startTime, guint duration, gpointer userData);
125 #define GST_TYPE_DS_NVURISRC_BIN (gst_ds_nvurisrc_bin_get_type())
126 #define GST_DS_NVURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_DS_NVURISRC_BIN,GstDsNvUriSrcBin))
127 #define GST_DS_NVURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_DS_NVURISRC_BIN,GstDsNvUriSrcBinClass))
128 #define GST_DS_NVURISRC_BIN_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS((obj), GST_TYPE_DS_NVURISRC_BIN, GstDsNvUriSrcBinClass))
129 #define GST_IS_DS_NVURISRC_BIN(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_DS_NVURISRC_BIN))
130 #define GST_IS_DS_NVURISRC_BIN_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_DS_NVURISRC_BIN))
131 #define GST_DS_NVURISRC_BIN_CAST(obj) ((GstDsNvUriSrcBin *)(obj))
GstElement * tee_rtsp_pre_decode
@ PROP_DISABLE_PASSTHROUGH
struct _GstDsNvUriSrcBin GstDsNvUriSrcBin
GstElement * tee_rtsp_post_decode
@ PROP_SMART_RECORD_CONTAINER
NvDsSRStatus
Specifies API return status.
@ PROP_SIMULATE_FPS_INTERVAL_MS
gboolean video_elem_populated
@ PROP_SMART_RECORD_STATUS
@ PROP_DROP_FRAME_INTERVAL
@ PROP_EXTRACT_SEI_TYPE5_DATA
@ PROP_RTSP_RECONNECT_ATTEMPTS
NvDsSRStatus(* stop_sr)(GstDsNvUriSrcBin *, NvDsSRSessionId sessionId)
@ PROP_SMART_RECORD_FILE_PREFIX
struct timeval last_buffer_time
@ PROP_RTSP_RECONNECT_INTERVAL
gboolean async_state_watch_running
gulong rtspsrc_monitor_probe
Holds information about smart record instance.
NvDsSRContext * recordCtx
@ PROP_IPC_BUFFER_TIMESTAMP_COPY
NvDsSRStatus(* sr_done)(GstDsNvUriSrcBin *, NvDsSRRecordingInfo *info, gpointer userData)
@ PROP_SMART_RECORD_CACHE
GstElement * audio_resample
@ PROP_SMART_RECORD_DEFAULT_DURATION
NvDsSRStatus(* start_sr)(GstDsNvUriSrcBin *, NvDsSRSessionId *sessionId, guint startTime, guint duration, gpointer userData)
struct timeval last_reconnect_time
struct _GstDsNvUriSrcBinClass GstDsNvUriSrcBinClass
GstElement * audio_convert
@ PROP_SMART_RECORD_DIR_PATH
@ PROP_IPC_CONNECTION_INTERVAL
guint64 prev_accumulated_base
@ PROP_IPC_CONNECTION_ATTEMPTS
gboolean audio_elem_populated
@ PROP_SMART_RECORD_VIDEO_CACHE
GstDsNvUriSrcConfig * config
Hold information about video recorded.
GType gst_ds_nvurisrc_bin_get_type(void)
@ PROP_RTSP_INIT_RECONNECT_INTERVAL
GstElement * fakesink_queue