uvgRTP 3.1.3
An open-source library for RTP/SRTP media delivery
Loading...
Searching...
No Matches
uvgrtp::frame::rtp_frame Struct Reference

See RFC 3550 section 5 More...

#include <frame.hh>

Public Attributes

struct rtp_header header
 
uint32_t * csrc = nullptr
 
struct ext_header * ext = nullptr
 
size_t padding_len = 0
 
size_t payload_len = 0
 Length of the packet payload in bytes added by uvgRTP to help process the frame.
 
uint8_t * payload = nullptr
 

Detailed Description

See RFC 3550 section 5

Definition at line 68 of file frame.hh.

Member Data Documentation

◆ csrc

uint32_t* uvgrtp::frame::rtp_frame::csrc = nullptr

Definition at line 70 of file frame.hh.

◆ ext

struct ext_header* uvgrtp::frame::rtp_frame::ext = nullptr

Definition at line 71 of file frame.hh.

◆ header

struct rtp_header uvgrtp::frame::rtp_frame::header

Definition at line 69 of file frame.hh.

◆ padding_len

size_t uvgrtp::frame::rtp_frame::padding_len = 0

Definition at line 73 of file frame.hh.

◆ payload

uint8_t* uvgrtp::frame::rtp_frame::payload = nullptr

Definition at line 80 of file frame.hh.

◆ payload_len

size_t uvgrtp::frame::rtp_frame::payload_len = 0

Length of the packet payload in bytes added by uvgRTP to help process the frame.

payload_len = total length - header length - padding length (if padded)

Definition at line 79 of file frame.hh.


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