|
|
NVIDIA DeepStream SDK API Reference
|
9.0 Release
|
Go to the documentation of this file.
13 #ifndef _GST_NVDSUDPSRC_H_
14 #define _GST_NVDSUDPSRC_H_
16 #include <gst/base/gstpushsrc.h>
18 #include <rivermax_api.h>
24 #define GST_TYPE_NVDSUDPSRC (gst_nvdsudpsrc_get_type())
25 #define GST_NVDSUDPSRC(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj),GST_TYPE_NVDSUDPSRC,GstNvDsUdpSrc))
26 #define GST_NVDSUDPSRC_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST((klass),GST_TYPE_NVDSUDPSRC,GstNvDsUdpSrcClass))
27 #define GST_IS_NVDSUDPSRC(obj) (G_TYPE_CHECK_INSTANCE_TYPE((obj),GST_TYPE_NVDSUDPSRC))
28 #define GST_IS_NVDSUDPSRC_CLASS(obj) (G_TYPE_CHECK_CLASS_TYPE((klass),GST_TYPE_NVDSUDPSRC))
91 GInetSocketAddress *
addr;
110 rmx_mem_region *
data;
GInetSocketAddress * addr
rmx_input_stream_params stream_params
GType gst_nvdsudpsrc_get_type(void)
rmx_input_flow flow[MAX_ST2022_7_STREAMS]
gchar * localIfaceIp[MAX_ST2022_7_STREAMS]
gboolean adjust_leap_seconds
GstPushSrcClass parent_class
rmx_input_chunk_handle chunk_handle[MAX_ST2022_7_STREAMS]
gboolean use_rtp_timestamp
guint num_local_interfaces
size_t header_mem_block_id
gboolean first_rtp_packet
gchar * srcAddress[MAX_ST2022_7_STREAMS]
struct sockaddr_in localNicAddr
guint num_source_addresses
#define MAX_ST2022_7_STREAMS
size_t payload_mem_block_id
DstStreamInfo dstStream[MAX_ST2022_7_STREAMS]
rmx_stream_id streamId[MAX_ST2022_7_STREAMS]
struct DstStreamInfo DstStreamInfo
GCancellable * cancellable