Go to the source code of this file.
Data Structures | |
| struct | _GstRTPTimestampMeta |
| struct | AncPacketInfo |
| struct | BitReader |
| struct | BitWriter |
Macros | |
| #define | CHECK_CUDA(err, err_str) |
| #define | INVALID_STREAM_ID ((rmx_stream_id)-1L) |
| #define | MAX_ST2022_7_STREAMS 2 |
| #define | round_up(num, round) ((((num) + (round) - 1) / (round)) * (round)) |
| #define | LEAP_SECONDS (37) |
| #define | DEFAULT_PTP_SRC NULL |
| #define | RTP_HEADER_SIZE (12) |
| #define | ST2110_40_CLOCK_RATE (90000) |
| #define | RFC8331_PAYLOAD_HDR_SIZE (8) |
| #define | RTP_ST2110_40_HEADER_SIZE (RTP_HEADER_SIZE + RFC8331_PAYLOAD_HDR_SIZE) |
| #define | ANC_MAX_DATA_COUNT (255) |
| #define | ANC_MAX_PACKET_SIZE (328) |
Typedefs | |
| typedef enum StreamType | StreamType |
| typedef enum VideoType | VideoType |
| typedef enum MemoryType | MemoryType |
| typedef struct _GstRTPTimestampMeta | GstRTPTimestampMeta |
| typedef struct AncPacketInfo | AncPacketInfo |
Functions | |
| gboolean | gst_udp_parse_uri (const gchar *uristr, gchar **host, guint16 *port) |
| GInetAddress * | gst_udp_resolve_name (gpointer obj, const gchar *address) |
| GType | gst_rtp_timestamp_meta_api_get_type (void) |
| const GstMetaInfo * | gst_rtp_timestamp_meta_get_info (void) |
| GstRTPTimestampMeta * | gst_buffer_add_rtp_timestamp_meta (GstBuffer *buffer, guint32 timestamp) |
| GstRTPTimestampMeta * | gst_buffer_get_rtp_timestamp_meta (GstBuffer *buffer) |
| void * | gpu_allocate_memory (int gpuId, size_t size, size_t align) |
| size_t | gpu_aligned_size (int gpuId, size_t allocSize) |
| gboolean | cudaFreeMmap (uint64_t *ptr, size_t size) |
| static void | bit_reader_init (BitReader *br, const guint8 *data, gsize byte_len) |
| static gboolean | bit_reader_has_bits (const BitReader *br, guint n) |
| static guint32 | bit_reader_read (BitReader *br, guint n) |
| static gboolean | bit_reader_is_byte_aligned (const BitReader *br) |
| static gsize | bit_reader_byte_pos (const BitReader *br) |
| static void | bit_writer_init (BitWriter *bw, guint8 *data, gsize byte_len) |
| static void | bit_writer_init_at (BitWriter *bw, guint8 *data, gsize byte_len, gsize start_bit) |
| static gboolean | bit_writer_has_space (const BitWriter *bw, guint n) |
| static void | bit_writer_write (BitWriter *bw, guint n, guint32 val) |
| static gboolean | bit_writer_is_byte_aligned (const BitWriter *bw) |
| static gsize | bit_writer_byte_pos (const BitWriter *bw) |
| static void | bit_writer_pad_to_byte (BitWriter *bw, guint8 pad_val) |
| static void | bit_writer_pad_to_u32 (BitWriter *bw) |
| #define ANC_MAX_DATA_COUNT (255) |
Definition at line 99 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define ANC_MAX_PACKET_SIZE (328) |
Definition at line 100 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define CHECK_CUDA | ( | err, | |
| err_str | |||
| ) |
Definition at line 27 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define DEFAULT_PTP_SRC NULL |
Definition at line 68 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define INVALID_STREAM_ID ((rmx_stream_id)-1L) |
Definition at line 35 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define LEAP_SECONDS (37) |
Definition at line 67 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define MAX_ST2022_7_STREAMS 2 |
Definition at line 36 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define RFC8331_PAYLOAD_HDR_SIZE (8) |
Definition at line 97 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define round_up | ( | num, | |
| round | |||
| ) | ((((num) + (round) - 1) / (round)) * (round)) |
Definition at line 38 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define RTP_HEADER_SIZE (12) |
Definition at line 95 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define RTP_ST2110_40_HEADER_SIZE (RTP_HEADER_SIZE + RFC8331_PAYLOAD_HDR_SIZE) |
Definition at line 98 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| #define ST2110_40_CLOCK_RATE (90000) |
Definition at line 96 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| typedef struct AncPacketInfo AncPacketInfo |
| typedef struct _GstRTPTimestampMeta GstRTPTimestampMeta |
Definition at line 71 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| typedef enum MemoryType MemoryType |
| typedef enum StreamType StreamType |
| enum MemoryType |
| Enumerator | |
|---|---|
| MEM_TYPE_HOST | |
| MEM_TYPE_DEVICE | |
| MEM_TYPE_SYSTEM | |
| MEM_TYPE_UNKNOWN | |
| MEM_TYPE_HOST | |
| MEM_TYPE_DEVICE | |
| MEM_TYPE_SYSTEM | |
| MEM_TYPE_UNKNOWN | |
Definition at line 54 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| enum StreamType |
Definition at line 41 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
| enum VideoType |
| Enumerator | |
|---|---|
| PROGRESSIVE | |
| INTERLACE | |
| PROGRESSIVE | |
| INTERLACE | |
Definition at line 49 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
|
inlinestatic |
Definition at line 162 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitReader::bit_pos.
|
inlinestatic |
Definition at line 137 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitReader::bit_pos, and BitReader::byte_len.
|
inlinestatic |
Definition at line 129 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitReader::bit_pos, BitReader::byte_len, and BitReader::data.
|
inlinestatic |
Definition at line 156 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitReader::bit_pos.
|
inlinestatic |
Definition at line 143 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitReader::bit_pos, and BitReader::data.
|
inlinestatic |
Definition at line 209 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos.
|
inlinestatic |
Definition at line 185 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos, and BitWriter::byte_len.
|
inlinestatic |
Definition at line 168 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos, BitWriter::byte_len, and BitWriter::data.
|
inlinestatic |
Definition at line 177 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos, BitWriter::byte_len, and BitWriter::data.
|
inlinestatic |
Definition at line 203 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos.
Referenced by bit_writer_pad_to_byte().
|
inlinestatic |
Definition at line 215 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References bit_writer_is_byte_aligned(), and bit_writer_write().
|
inlinestatic |
Definition at line 223 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos, and bit_writer_write().
|
inlinestatic |
Definition at line 191 of file 9.1/sources/gst-plugins/gst-nvdsudp/gstnvdsudpcommon.h.
References BitWriter::bit_pos, and BitWriter::data.
Referenced by bit_writer_pad_to_byte(), and bit_writer_pad_to_u32().
| gboolean cudaFreeMmap | ( | uint64_t * | ptr, |
| size_t | size | ||
| ) |
| size_t gpu_aligned_size | ( | int | gpuId, |
| size_t | allocSize | ||
| ) |
| void* gpu_allocate_memory | ( | int | gpuId, |
| size_t | size, | ||
| size_t | align | ||
| ) |
| GstRTPTimestampMeta* gst_buffer_add_rtp_timestamp_meta | ( | GstBuffer * | buffer, |
| guint32 | timestamp | ||
| ) |
| GstRTPTimestampMeta* gst_buffer_get_rtp_timestamp_meta | ( | GstBuffer * | buffer | ) |
| GType gst_rtp_timestamp_meta_api_get_type | ( | void | ) |
| const GstMetaInfo* gst_rtp_timestamp_meta_get_info | ( | void | ) |
| gboolean gst_udp_parse_uri | ( | const gchar * | uristr, |
| gchar ** | host, | ||
| guint16 * | port | ||
| ) |
| GInetAddress* gst_udp_resolve_name | ( | gpointer | obj, |
| const gchar * | address | ||
| ) |