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