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