Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::rtcp::header::SdesPacket Class Reference

Source Description RTCP packet (SDES). More...

#include <headers.h>

Public Member Functions

void reset ()
 Reset to initial state (all zeros).
const PacketHeader & header () const
 Get common packet header.
PacketHeader & header ()
 Get common packet header.

Detailed Description

Source Description RTCP packet (SDES).

RFC 3550 6.5: "SDES: Source Description RTCP packet"

0 1 2 3
0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
header |V=2|P| RC | PT=SDES=202 | length |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Chunk1 | SSRC_1 (SSRC of first source) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Item1 | Type | Length | Text in UTF-8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Item2 | Type | Length | Text in UTF-8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Item 3 | Type | Length | Text in UTF-8 |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
Chunk2 | SSRC_2 (SSRC of second source) |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Item1 | Type | Length | Text in UTF-8 |
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Item2 | Type | Length | Text in UTF-8 |
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
: ... :
+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+=+
const PacketHeader & header() const
Get common packet header.
Definition headers.h:879

Definition at line 864 of file headers.h.

Constructor & Destructor Documentation

◆ SdesPacket()

roc::rtcp::header::SdesPacket::SdesPacket ( )
inline

Definition at line 869 of file headers.h.

Member Function Documentation

◆ header() [1/2]

PacketHeader & roc::rtcp::header::SdesPacket::header ( )
inline

Get common packet header.

Definition at line 884 of file headers.h.

◆ header() [2/2]

const PacketHeader & roc::rtcp::header::SdesPacket::header ( ) const
inline

Get common packet header.

Definition at line 879 of file headers.h.

◆ reset()

void roc::rtcp::header::SdesPacket::reset ( )
inline

Reset to initial state (all zeros).

Definition at line 874 of file headers.h.


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