Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
#include <rtp.h>
Public Member Functions | |
RTP () | |
Construct zero RTP packet. More... | |
int | compare (const RTP &) const |
Determine packet order. More... | |
Public Attributes | |
stream_source_t | source_id |
Packet source ID identifying packet stream ("ssrc"). More... | |
seqnum_t | seqnum |
Packet sequence number in packet stream ("sn"). More... | |
stream_timestamp_t | stream_timestamp |
Packet stream timestamp ("sts"). More... | |
stream_timestamp_t | duration |
Packet duration. More... | |
core::nanoseconds_t | capture_timestamp |
Packet capture timestamp ("cts"). More... | |
bool | marker |
Packet marker bit ("m"). More... | |
unsigned int | payload_type |
Packet payload type ("pt"). More... | |
core::Slice< uint8_t > | header |
Packet header. More... | |
core::Slice< uint8_t > | payload |
Packet payload. More... | |
core::Slice< uint8_t > | padding |
Packet padding. More... | |
roc::packet::RTP::RTP | ( | ) |
Construct zero RTP packet.
int roc::packet::RTP::compare | ( | const RTP & | ) | const |
Determine packet order.
core::nanoseconds_t roc::packet::RTP::capture_timestamp |
Packet capture timestamp ("cts").
stream_timestamp_t roc::packet::RTP::duration |
core::Slice<uint8_t> roc::packet::RTP::header |
bool roc::packet::RTP::marker |
core::Slice<uint8_t> roc::packet::RTP::padding |
core::Slice<uint8_t> roc::packet::RTP::payload |
unsigned int roc::packet::RTP::payload_type |
seqnum_t roc::packet::RTP::seqnum |
stream_source_t roc::packet::RTP::source_id |
stream_timestamp_t roc::packet::RTP::stream_timestamp |
Packet stream timestamp ("sts").