NVIDIA DeepStream SDK API Reference

9.0 Release
_GstNvDsUdpSrc Struct Reference

Detailed Description

Collaboration diagram for _GstNvDsUdpSrc:

Data Fields

GstPushSrc parent
 
gchar * uri
 
gchar * localIfaceIps
 
gint port
 
gint buffer_size
 
gchar * multi_iface
 
gboolean auto_multicast
 
GstCaps * caps
 
gchar * address
 
gchar * sourceAddresses
 
GSocket * used_socket
 
guint64 timeout
 
gboolean reuse
 
gboolean loop
 
guint headerSize
 
guint payloadSize
 
guint numPackets
 
guint payMultiple
 
gint gpuId
 
gboolean use_rtp_timestamp
 
gboolean adjust_leap_seconds
 
guint64 latency_offset
 
gchar * ptpSrc
 
gchar * st2022_7_streams
 
guint num_streams
 
guint num_source_addresses
 
guint num_local_interfaces
 
StreamType streamType
 
VideoType videoType
 
MemoryType outputMemType
 
guint frameSize
 
guint stride
 
uint8_t * dataPtr1
 
uint8_t * dataPtr2
 
guint len1
 
guint len2
 
gboolean mBit
 
gboolean ffFound
 
guint packetCounter
 
GstBufferPool * pool
 
GThread * pThread
 
GQueue * bufferQ
 
GCond qCond
 
GMutex qLock
 
GCond flowCond
 
GMutex flowLock
 
gboolean isRunning
 
gboolean flushing
 
GInetSocketAddress * addr
 
GCancellable * cancellable
 
gint cancellableFd
 
gint pollfd
 
gint lastError
 
gboolean isRtpOut
 
gboolean first_rtp_packet
 
guint64 last_rtp_tick
 
guint64 rtp_tick_base
 
guint clock_rate
 
gboolean is_nvmm
 
guint flowId
 
struct sockaddr_in localNicAddr
 
rmx_stream_id streamId [MAX_ST2022_7_STREAMS]
 
rmx_input_flow flow [MAX_ST2022_7_STREAMS]
 
rmx_input_stream_params stream_params
 
rmx_mem_region * data
 
rmx_mem_region * hdr
 
rmx_device_iface device
 
rmx_input_chunk_handle chunk_handle [MAX_ST2022_7_STREAMS]
 
rmx_mkey_id data_mkey
 
rmx_mkey_id hdr_mkey
 
size_t data_stride_size
 
size_t hdr_stride_size
 
size_t payload_mem_block_id
 
size_t header_mem_block_id
 
gboolean isGpuDirect
 
gpointer dataPtr
 
gpointer hdrPtr
 
size_t alignedMemSize
 
DstStreamInfo dstStream [MAX_ST2022_7_STREAMS]
 
gchar * srcAddress [MAX_ST2022_7_STREAMS]
 
gchar * localIfaceIp [MAX_ST2022_7_STREAMS]
 
rmax_stream_id streamId [MAX_ST2022_7_STREAMS]
 
struct rmax_in_flow_attr flowAttr [MAX_ST2022_7_STREAMS]
 
struct rmax_in_buffer_attr bufferAttr
 
struct rmax_in_memblock data
 
struct rmax_in_memblock hdr
 

Field Documentation

◆ addr

GInetSocketAddress * _GstNvDsUdpSrc::addr

◆ address

gchar * _GstNvDsUdpSrc::address

◆ adjust_leap_seconds

gboolean _GstNvDsUdpSrc::adjust_leap_seconds

◆ alignedMemSize

size_t _GstNvDsUdpSrc::alignedMemSize

◆ auto_multicast

gboolean _GstNvDsUdpSrc::auto_multicast

◆ buffer_size

gint _GstNvDsUdpSrc::buffer_size

◆ bufferAttr

struct rmax_in_buffer_attr _GstNvDsUdpSrc::bufferAttr

◆ bufferQ

GQueue * _GstNvDsUdpSrc::bufferQ

◆ cancellable

GCancellable * _GstNvDsUdpSrc::cancellable

◆ cancellableFd

gint _GstNvDsUdpSrc::cancellableFd

◆ caps

GstCaps * _GstNvDsUdpSrc::caps

◆ chunk_handle

rmx_input_chunk_handle _GstNvDsUdpSrc::chunk_handle

◆ clock_rate

guint _GstNvDsUdpSrc::clock_rate

◆ data [1/2]

struct rmax_in_memblock _GstNvDsUdpSrc::data

◆ data [2/2]

struct rmax_in_memblock _GstNvDsUdpSrc::data

◆ data_mkey

rmx_mkey_id _GstNvDsUdpSrc::data_mkey

◆ data_stride_size

size_t _GstNvDsUdpSrc::data_stride_size

◆ dataPtr

gpointer _GstNvDsUdpSrc::dataPtr

◆ dataPtr1

uint8_t * _GstNvDsUdpSrc::dataPtr1

◆ dataPtr2

uint8_t * _GstNvDsUdpSrc::dataPtr2

◆ device

rmx_device_iface _GstNvDsUdpSrc::device

◆ dstStream

DstStreamInfo _GstNvDsUdpSrc::dstStream

◆ ffFound

gboolean _GstNvDsUdpSrc::ffFound

◆ first_rtp_packet

gboolean _GstNvDsUdpSrc::first_rtp_packet

◆ flow

rmx_input_flow _GstNvDsUdpSrc::flow

◆ flowAttr

struct rmax_in_flow_attr _GstNvDsUdpSrc::flowAttr

◆ flowCond

GCond _GstNvDsUdpSrc::flowCond

◆ flowId

guint _GstNvDsUdpSrc::flowId

◆ flowLock

GMutex _GstNvDsUdpSrc::flowLock

◆ flushing

gboolean _GstNvDsUdpSrc::flushing

◆ frameSize

guint _GstNvDsUdpSrc::frameSize

◆ gpuId

gint _GstNvDsUdpSrc::gpuId

◆ hdr [1/2]

struct rmax_in_memblock _GstNvDsUdpSrc::hdr

◆ hdr [2/2]

struct rmax_in_memblock _GstNvDsUdpSrc::hdr

◆ hdr_mkey

rmx_mkey_id _GstNvDsUdpSrc::hdr_mkey

◆ hdr_stride_size

size_t _GstNvDsUdpSrc::hdr_stride_size

◆ hdrPtr

gpointer _GstNvDsUdpSrc::hdrPtr

◆ header_mem_block_id

size_t _GstNvDsUdpSrc::header_mem_block_id

◆ headerSize

guint _GstNvDsUdpSrc::headerSize

◆ is_nvmm

gboolean _GstNvDsUdpSrc::is_nvmm

◆ isGpuDirect

gboolean _GstNvDsUdpSrc::isGpuDirect

◆ isRtpOut

gboolean _GstNvDsUdpSrc::isRtpOut

◆ isRunning

gboolean _GstNvDsUdpSrc::isRunning

◆ last_rtp_tick

guint64 _GstNvDsUdpSrc::last_rtp_tick

◆ lastError

gint _GstNvDsUdpSrc::lastError

◆ latency_offset

guint64 _GstNvDsUdpSrc::latency_offset

◆ len1

guint _GstNvDsUdpSrc::len1

◆ len2

guint _GstNvDsUdpSrc::len2

◆ localIfaceIp

gchar * _GstNvDsUdpSrc::localIfaceIp

◆ localIfaceIps

gchar * _GstNvDsUdpSrc::localIfaceIps

◆ localNicAddr

struct sockaddr_in _GstNvDsUdpSrc::localNicAddr

◆ loop

gboolean _GstNvDsUdpSrc::loop

◆ mBit

gboolean _GstNvDsUdpSrc::mBit

◆ multi_iface

gchar * _GstNvDsUdpSrc::multi_iface

◆ num_local_interfaces

guint _GstNvDsUdpSrc::num_local_interfaces

◆ num_source_addresses

guint _GstNvDsUdpSrc::num_source_addresses

◆ num_streams

guint _GstNvDsUdpSrc::num_streams

◆ numPackets

guint _GstNvDsUdpSrc::numPackets

◆ outputMemType

MemoryType _GstNvDsUdpSrc::outputMemType

◆ packetCounter

guint _GstNvDsUdpSrc::packetCounter

◆ parent

GstPushSrc _GstNvDsUdpSrc::parent

◆ payload_mem_block_id

size_t _GstNvDsUdpSrc::payload_mem_block_id

◆ payloadSize

guint _GstNvDsUdpSrc::payloadSize

◆ payMultiple

guint _GstNvDsUdpSrc::payMultiple

◆ pollfd

gint _GstNvDsUdpSrc::pollfd

◆ pool

GstBufferPool * _GstNvDsUdpSrc::pool

◆ port

gint _GstNvDsUdpSrc::port

◆ pThread

GThread * _GstNvDsUdpSrc::pThread

◆ ptpSrc

gchar * _GstNvDsUdpSrc::ptpSrc

◆ qCond

GCond _GstNvDsUdpSrc::qCond

◆ qLock

GMutex _GstNvDsUdpSrc::qLock

◆ reuse

gboolean _GstNvDsUdpSrc::reuse

◆ rtp_tick_base

guint64 _GstNvDsUdpSrc::rtp_tick_base

◆ sourceAddresses

gchar * _GstNvDsUdpSrc::sourceAddresses

◆ srcAddress

gchar * _GstNvDsUdpSrc::srcAddress

◆ st2022_7_streams

gchar * _GstNvDsUdpSrc::st2022_7_streams

◆ stream_params

rmx_input_stream_params _GstNvDsUdpSrc::stream_params

◆ streamId [1/2]

rmax_stream_id _GstNvDsUdpSrc::streamId[MAX_ST2022_7_STREAMS]

◆ streamId [2/2]

rmax_stream_id _GstNvDsUdpSrc::streamId

◆ streamType

StreamType _GstNvDsUdpSrc::streamType

◆ stride

guint _GstNvDsUdpSrc::stride

◆ timeout

guint64 _GstNvDsUdpSrc::timeout

◆ uri

gchar * _GstNvDsUdpSrc::uri

◆ use_rtp_timestamp

gboolean _GstNvDsUdpSrc::use_rtp_timestamp

◆ used_socket

GSocket * _GstNvDsUdpSrc::used_socket

◆ videoType

VideoType _GstNvDsUdpSrc::videoType

The documentation for this struct was generated from the following file: