|
| RTCP packet header, common for all RTCP packet types. More...
|
| 64-bit NTP timestamp. More...
|
| 32-bit NTP absolute time (stored as middle 32 bits of 64-bit timestamp). More...
|
| Reception report block. More...
|
| Receiver Report RTCP packet (RR). More...
|
| Sender Report RTCP packet (SR). More...
|
| SDES chunk header. More...
|
| SDES item header. More...
|
| Source Description RTCP packet (SDES). More...
|
| BYE source header. More...
|
| BYE reason header. More...
|
| Goodbye RTCP packet (BYE). More...
|
| RTCP Extended Report Packet. More...
|
| XR Block Header. More...
|
| XR Receiver Reference Time Report block. More...
|
| XR DLRR Report sub-block. More...
|
| XR DLRR Report block. More...
|
| XR Measurement Info Report Block. More...
|
| XR Delay Metrics Block. More...
|
| XR Queue Metrics Block. More...
|
|
template<typename T> |
T | roc::rtcp::header::get_bit_field (T v0, const size_t shift, const size_t mask) |
| Get bits from v0.
|
template<typename T> |
void | roc::rtcp::header::set_bit_field (T &v0, const T v1, const size_t shift, const size_t mask) |
| Set bits in v0.
|
uint16_t | roc::rtcp::header::size_t_2_rtcp_length (const size_t x) |
| Computes the value of RTCP packet header length field from input number.
|
size_t | roc::rtcp::header::rtcp_length_2_size_t (const size_t x) |
| Converts RTCP header length field into conventional size_t value.
|
size_t | roc::rtcp::header::padding_len (const size_t size, const size_t min_padding) |
| How much padding bytes do we need in order to align with 32-bits.
|
template<class Blk, class Pkt> |
Blk & | roc::rtcp::header::get_block_by_index (Pkt *pkt, size_t block_index, size_t num_blocks, const char *pkt_type) |
| Get a block that follows header, by index.
|
RTCP headers.
Definition in file headers.h.