NVIDIA DeepStream SDK API Reference

8.0 Release
_GstNvDsUdpSink Struct Reference

Detailed Description

Definition at line 63 of file gstnvdsudpsink.h.

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
 
guint nChunks
 
guint packetsPerChunk
 
guint payloadSize
 
guint packetsPerLine
 
gboolean pass_rtp_timestamp
 
gint gpu_id
 
guint nextChunk
 
GThread * rThread
 
GQueue * bufferQ
 
GCond qCond
 
GMutex qLock
 
gboolean isRunning
 
gint lastError
 
gchar * renderThreadCore
 
void * memblock
 
void * header_block
 
rmax_stream_id streamId
 
struct sockaddr_in localNicAddr
 
struct rmax_chunk * chunks
 
rmax_mkey_id mKey [MAX_ST2022_7_STREAMS]
 
rmax_mkey_id hKey [MAX_ST2022_7_STREAMS]
 
StreamParams streamParams
 
gboolean isGenericApi
 
gint internalThreadCore
 
gboolean isGpuDirect
 
gboolean is_nvmm
 
size_t alignedMemSize
 
CUstream cuda_stream
 
gboolean is_dup
 
gchar * source_ips [MAX_ST2022_7_STREAMS]
 
guint num_streams
 

Field Documentation

◆ adapter

GstAdapter* _GstNvDsUdpSink::adapter

Definition at line 68 of file gstnvdsudpsink.h.

◆ alignedMemSize

size_t _GstNvDsUdpSink::alignedMemSize

Definition at line 111 of file gstnvdsudpsink.h.

◆ auto_multicast

gboolean _GstNvDsUdpSink::auto_multicast

Definition at line 70 of file gstnvdsudpsink.h.

◆ bufferQ

GQueue* _GstNvDsUdpSink::bufferQ

Definition at line 89 of file gstnvdsudpsink.h.

◆ chunks

struct rmax_chunk* _GstNvDsUdpSink::chunks

Definition at line 101 of file gstnvdsudpsink.h.

◆ close_socket

gboolean _GstNvDsUdpSink::close_socket

Definition at line 71 of file gstnvdsudpsink.h.

◆ cuda_stream

CUstream _GstNvDsUdpSink::cuda_stream

Definition at line 112 of file gstnvdsudpsink.h.

◆ gpu_id

gint _GstNvDsUdpSink::gpu_id

Definition at line 85 of file gstnvdsudpsink.h.

◆ header_block

void* _GstNvDsUdpSink::header_block

Definition at line 98 of file gstnvdsudpsink.h.

◆ hKey

rmax_mkey_id _GstNvDsUdpSink::hKey[MAX_ST2022_7_STREAMS]

Definition at line 103 of file gstnvdsudpsink.h.

◆ host

gchar* _GstNvDsUdpSink::host

Definition at line 75 of file gstnvdsudpsink.h.

◆ internalThreadCore

gint _GstNvDsUdpSink::internalThreadCore

Definition at line 106 of file gstnvdsudpsink.h.

◆ is_dup

gboolean _GstNvDsUdpSink::is_dup

Definition at line 114 of file gstnvdsudpsink.h.

◆ is_nvmm

gboolean _GstNvDsUdpSink::is_nvmm

Definition at line 110 of file gstnvdsudpsink.h.

◆ isGenericApi

gboolean _GstNvDsUdpSink::isGenericApi

Definition at line 105 of file gstnvdsudpsink.h.

◆ isGpuDirect

gboolean _GstNvDsUdpSink::isGpuDirect

Definition at line 109 of file gstnvdsudpsink.h.

◆ isRtpStream

gboolean _GstNvDsUdpSink::isRtpStream

Definition at line 67 of file gstnvdsudpsink.h.

◆ isRunning

gboolean _GstNvDsUdpSink::isRunning

Definition at line 92 of file gstnvdsudpsink.h.

◆ lastError

gint _GstNvDsUdpSink::lastError

Definition at line 93 of file gstnvdsudpsink.h.

◆ localIfaceIp

gchar* _GstNvDsUdpSink::localIfaceIp

Definition at line 78 of file gstnvdsudpsink.h.

◆ localNicAddr

struct sockaddr_in _GstNvDsUdpSink::localNicAddr

Definition at line 100 of file gstnvdsudpsink.h.

◆ loop

gboolean _GstNvDsUdpSink::loop

Definition at line 72 of file gstnvdsudpsink.h.

◆ memblock

void* _GstNvDsUdpSink::memblock

Definition at line 97 of file gstnvdsudpsink.h.

◆ mKey

rmax_mkey_id _GstNvDsUdpSink::mKey[MAX_ST2022_7_STREAMS]

Definition at line 102 of file gstnvdsudpsink.h.

◆ nChunks

guint _GstNvDsUdpSink::nChunks

Definition at line 80 of file gstnvdsudpsink.h.

◆ nextChunk

guint _GstNvDsUdpSink::nextChunk

Definition at line 87 of file gstnvdsudpsink.h.

◆ num_streams

guint _GstNvDsUdpSink::num_streams

Definition at line 116 of file gstnvdsudpsink.h.

◆ packetsPerChunk

guint _GstNvDsUdpSink::packetsPerChunk

Definition at line 81 of file gstnvdsudpsink.h.

◆ packetsPerLine

guint _GstNvDsUdpSink::packetsPerLine

Definition at line 83 of file gstnvdsudpsink.h.

◆ parent

GstBaseSink _GstNvDsUdpSink::parent

Definition at line 65 of file gstnvdsudpsink.h.

◆ pass_rtp_timestamp

gboolean _GstNvDsUdpSink::pass_rtp_timestamp

Definition at line 84 of file gstnvdsudpsink.h.

◆ payloadSize

guint _GstNvDsUdpSink::payloadSize

Definition at line 82 of file gstnvdsudpsink.h.

◆ port

guint16 _GstNvDsUdpSink::port

Definition at line 76 of file gstnvdsudpsink.h.

◆ ptpSrc

gchar* _GstNvDsUdpSink::ptpSrc

Definition at line 79 of file gstnvdsudpsink.h.

◆ qCond

GCond _GstNvDsUdpSink::qCond

Definition at line 90 of file gstnvdsudpsink.h.

◆ qLock

GMutex _GstNvDsUdpSink::qLock

Definition at line 91 of file gstnvdsudpsink.h.

◆ renderThreadCore

gchar* _GstNvDsUdpSink::renderThreadCore

Definition at line 94 of file gstnvdsudpsink.h.

◆ rThread

GThread* _GstNvDsUdpSink::rThread

Definition at line 88 of file gstnvdsudpsink.h.

◆ sdpFile

gchar* _GstNvDsUdpSink::sdpFile

Definition at line 74 of file gstnvdsudpsink.h.

◆ socket

GSocket* _GstNvDsUdpSink::socket

Definition at line 73 of file gstnvdsudpsink.h.

◆ source_ips

gchar* _GstNvDsUdpSink::source_ips[MAX_ST2022_7_STREAMS]

Definition at line 115 of file gstnvdsudpsink.h.

◆ streamId

rmax_stream_id _GstNvDsUdpSink::streamId

Definition at line 99 of file gstnvdsudpsink.h.

◆ streamParams

StreamParams _GstNvDsUdpSink::streamParams

Definition at line 104 of file gstnvdsudpsink.h.

◆ uri

gchar* _GstNvDsUdpSink::uri

Definition at line 77 of file gstnvdsudpsink.h.


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