NVIDIA DeepStream SDK API Reference

9.0 Release
_GstNvDsUdpSink Struct Reference

Detailed Description

Collaboration diagram for _GstNvDsUdpSink:

Data Fields

GstBaseSink parent
 
gboolean isRtpStream
 
GstAdapter * adapter
 
gboolean auto_multicast
 
gboolean close_socket
 
gboolean loop
 
GSocket * socket
 
gchar * sdpFile
 
gchar * host
 
guint16 port
 
gchar * uri
 
gchar * localIfaceIp
 
gchar * ptpSrc
 
size_t nChunks
 
guint packetsPerChunk
 
guint payloadSize
 
guint packetsPerLine
 
gboolean pass_rtp_timestamp
 
guint64 rtp_timestamp_offset
 
gint gpu_id
 
guint nextChunk
 
GThread * rThread
 
GQueue * bufferQ
 
GCond qCond
 
GMutex qLock
 
gboolean isRunning
 
gint lastError
 
gchar * renderThreadCore
 
void * ptr_mem
 
void * ptr_hdr_mem
 
struct sockaddr_in localNicAddr
 
rmx_stream_id streamId
 
rmx_mem_region ** chunks
 
rmx_mkey_id mkey [MAX_ST2022_7_STREAMS]
 
rmx_mkey_id hdr_mkey [MAX_ST2022_7_STREAMS]
 
rmx_device_iface device_iface [MAX_ST2022_7_STREAMS]
 
rmx_mem_region reg_mem [MAX_ST2022_7_STREAMS]
 
rmx_mem_region reg_hdr_mem [MAX_ST2022_7_STREAMS]
 
size_t payload_mem_block_id
 
size_t header_mem_block_id
 
rmx_output_gen_chunk_handle chunk_handle
 
rmx_output_media_chunk_handle media_chunk_handle
 
StreamParams streamParams
 
gboolean isGenericApi
 
gint internalThreadCore
 
gboolean isGpuDirect
 
gboolean is_nvmm
 
size_t alignedMemSize
 
size_t headerMemSize
 
CUstream cuda_stream
 
gboolean is_dup
 
gchar * source_ips [MAX_ST2022_7_STREAMS]
 
guint num_streams
 
guint nChunks
 
void * memblock
 
void * header_block
 
rmax_stream_id streamId
 
struct rmax_chunk * chunks
 
rmax_mkey_id mKey [MAX_ST2022_7_STREAMS]
 
rmax_mkey_id hKey [MAX_ST2022_7_STREAMS]
 

Field Documentation

◆ adapter

GstAdapter * _GstNvDsUdpSink::adapter

◆ alignedMemSize

size_t _GstNvDsUdpSink::alignedMemSize

◆ auto_multicast

gboolean _GstNvDsUdpSink::auto_multicast

◆ bufferQ

GQueue * _GstNvDsUdpSink::bufferQ

◆ chunk_handle

rmx_output_gen_chunk_handle _GstNvDsUdpSink::chunk_handle

◆ chunks [1/2]

struct rmax_chunk * _GstNvDsUdpSink::chunks

◆ chunks [2/2]

struct rmax_chunk* _GstNvDsUdpSink::chunks

◆ close_socket

gboolean _GstNvDsUdpSink::close_socket

◆ cuda_stream

CUstream _GstNvDsUdpSink::cuda_stream

◆ device_iface

rmx_device_iface _GstNvDsUdpSink::device_iface

◆ gpu_id

gint _GstNvDsUdpSink::gpu_id

◆ hdr_mkey

rmx_mkey_id _GstNvDsUdpSink::hdr_mkey

◆ header_block

void * _GstNvDsUdpSink::header_block

◆ header_mem_block_id

size_t _GstNvDsUdpSink::header_mem_block_id

◆ headerMemSize

size_t _GstNvDsUdpSink::headerMemSize

◆ hKey

rmax_mkey_id _GstNvDsUdpSink::hKey

◆ host

gchar * _GstNvDsUdpSink::host

◆ internalThreadCore

gint _GstNvDsUdpSink::internalThreadCore

◆ is_dup

gboolean _GstNvDsUdpSink::is_dup

◆ is_nvmm

gboolean _GstNvDsUdpSink::is_nvmm

◆ isGenericApi

gboolean _GstNvDsUdpSink::isGenericApi

◆ isGpuDirect

gboolean _GstNvDsUdpSink::isGpuDirect

◆ isRtpStream

gboolean _GstNvDsUdpSink::isRtpStream

◆ isRunning

gboolean _GstNvDsUdpSink::isRunning

◆ lastError

gint _GstNvDsUdpSink::lastError

◆ localIfaceIp

gchar * _GstNvDsUdpSink::localIfaceIp

◆ localNicAddr

struct sockaddr_in _GstNvDsUdpSink::localNicAddr

◆ loop

gboolean _GstNvDsUdpSink::loop

◆ media_chunk_handle

rmx_output_media_chunk_handle _GstNvDsUdpSink::media_chunk_handle

◆ memblock

void * _GstNvDsUdpSink::memblock

◆ mkey

rmx_mkey_id _GstNvDsUdpSink::mkey

◆ mKey

rmax_mkey_id _GstNvDsUdpSink::mKey

◆ nChunks [1/2]

guint _GstNvDsUdpSink::nChunks

◆ nChunks [2/2]

guint _GstNvDsUdpSink::nChunks

◆ nextChunk

guint _GstNvDsUdpSink::nextChunk

◆ num_streams

guint _GstNvDsUdpSink::num_streams

◆ packetsPerChunk

guint _GstNvDsUdpSink::packetsPerChunk

◆ packetsPerLine

guint _GstNvDsUdpSink::packetsPerLine

◆ parent

GstBaseSink _GstNvDsUdpSink::parent

◆ pass_rtp_timestamp

gboolean _GstNvDsUdpSink::pass_rtp_timestamp

◆ payload_mem_block_id

size_t _GstNvDsUdpSink::payload_mem_block_id

◆ payloadSize

guint _GstNvDsUdpSink::payloadSize

◆ port

guint16 _GstNvDsUdpSink::port

◆ ptpSrc

gchar * _GstNvDsUdpSink::ptpSrc

◆ ptr_hdr_mem

void * _GstNvDsUdpSink::ptr_hdr_mem

◆ ptr_mem

void * _GstNvDsUdpSink::ptr_mem

◆ qCond

GCond _GstNvDsUdpSink::qCond

◆ qLock

GMutex _GstNvDsUdpSink::qLock

◆ reg_hdr_mem

rmx_mem_region _GstNvDsUdpSink::reg_hdr_mem

◆ reg_mem

rmx_mem_region _GstNvDsUdpSink::reg_mem

◆ renderThreadCore

gchar * _GstNvDsUdpSink::renderThreadCore

◆ rThread

GThread * _GstNvDsUdpSink::rThread

◆ rtp_timestamp_offset

guint64 _GstNvDsUdpSink::rtp_timestamp_offset

◆ sdpFile

gchar * _GstNvDsUdpSink::sdpFile

◆ socket

GSocket * _GstNvDsUdpSink::socket

◆ source_ips

gchar * _GstNvDsUdpSink::source_ips

◆ streamId [1/2]

rmax_stream_id _GstNvDsUdpSink::streamId

◆ streamId [2/2]

rmax_stream_id _GstNvDsUdpSink::streamId

◆ streamParams

StreamParams _GstNvDsUdpSink::streamParams

◆ uri

gchar * _GstNvDsUdpSink::uri

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