webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
#include <rtp_packet.h>
Public Types | |
using | ExtensionType = RTPExtensionType |
using | ExtensionManager = RtpHeaderExtensionMap |
using | ExtensionType = RTPExtensionType |
using | ExtensionManager = RtpHeaderExtensionMap |
Static Public Attributes | |
static constexpr size_t | kMaxExtensionHeaders = 14 |
Protected Member Functions | |
Packet () | |
Packet (const ExtensionManager *extensions) | |
Packet (const Packet &)=default | |
Packet (const ExtensionManager *extensions, size_t capacity) | |
virtual | ~Packet () |
Packet & | operator= (const Packet &)=default |
Packet () | |
Packet (const ExtensionManager *extensions) | |
Packet (const Packet &)=default | |
Packet (const ExtensionManager *extensions, size_t capacity) | |
virtual | ~Packet () |
Packet & | operator= (const Packet &)=default |
using webrtc::rtp::Packet::ExtensionManager = RtpHeaderExtensionMap |
using webrtc::rtp::Packet::ExtensionManager = RtpHeaderExtensionMap |
using webrtc::rtp::Packet::ExtensionType = RTPExtensionType |
using webrtc::rtp::Packet::ExtensionType = RTPExtensionType |
|
protected |
|
explicitprotected |
|
protecteddefault |
|
protected |
|
protectedvirtual |
|
protected |
|
explicitprotected |
|
protecteddefault |
|
protected |
|
protectedvirtual |
rtc::CopyOnWriteBuffer webrtc::rtp::Packet::Buffer | ( | ) | const |
rtc::CopyOnWriteBuffer webrtc::rtp::Packet::Buffer | ( | ) | const |
size_t webrtc::rtp::Packet::capacity | ( | ) | const |
size_t webrtc::rtp::Packet::capacity | ( | ) | const |
void webrtc::rtp::Packet::Clear | ( | ) |
void webrtc::rtp::Packet::Clear | ( | ) |
std::vector< uint32_t > webrtc::rtp::Packet::Csrcs | ( | ) | const |
std::vector<uint32_t> webrtc::rtp::Packet::Csrcs | ( | ) | const |
const uint8_t * webrtc::rtp::Packet::data | ( | ) | const |
const uint8_t* webrtc::rtp::Packet::data | ( | ) | const |
size_t webrtc::rtp::Packet::FreeCapacity | ( | ) | const |
size_t webrtc::rtp::Packet::FreeCapacity | ( | ) | const |
bool webrtc::rtp::Packet::GetExtension | ( | Values... | ) | const |
bool webrtc::rtp::Packet::GetExtension | ( | Values... | values | ) | const |
bool webrtc::rtp::Packet::HasExtension | ( | ) | const |
bool webrtc::rtp::Packet::HasExtension | ( | ) | const |
size_t webrtc::rtp::Packet::headers_size | ( | ) | const |
size_t webrtc::rtp::Packet::headers_size | ( | ) | const |
void webrtc::rtp::Packet::IdentifyExtensions | ( | const ExtensionManager & | extensions | ) |
void webrtc::rtp::Packet::IdentifyExtensions | ( | const ExtensionManager & | extensions | ) |
bool webrtc::rtp::Packet::Marker | ( | ) | const |
bool webrtc::rtp::Packet::Marker | ( | ) | const |
size_t webrtc::rtp::Packet::MaxPayloadSize | ( | ) | const |
size_t webrtc::rtp::Packet::MaxPayloadSize | ( | ) | const |
size_t webrtc::rtp::Packet::padding_size | ( | ) | const |
size_t webrtc::rtp::Packet::padding_size | ( | ) | const |
bool webrtc::rtp::Packet::Parse | ( | rtc::ArrayView< const uint8_t > | packet | ) |
bool webrtc::rtp::Packet::Parse | ( | rtc::ArrayView< const uint8_t > | packet | ) |
bool webrtc::rtp::Packet::Parse | ( | rtc::CopyOnWriteBuffer | packet | ) |
bool webrtc::rtp::Packet::Parse | ( | rtc::CopyOnWriteBuffer | packet | ) |
rtc::ArrayView<const uint8_t> webrtc::rtp::Packet::payload | ( | ) | const |
rtc::ArrayView< const uint8_t > webrtc::rtp::Packet::payload | ( | ) | const |
size_t webrtc::rtp::Packet::payload_size | ( | ) | const |
size_t webrtc::rtp::Packet::payload_size | ( | ) | const |
uint8_t webrtc::rtp::Packet::PayloadType | ( | ) | const |
uint8_t webrtc::rtp::Packet::PayloadType | ( | ) | const |
bool webrtc::rtp::Packet::ReserveExtension | ( | ) |
bool webrtc::rtp::Packet::ReserveExtension | ( | ) |
uint16_t webrtc::rtp::Packet::SequenceNumber | ( | ) | const |
uint16_t webrtc::rtp::Packet::SequenceNumber | ( | ) | const |
bool webrtc::rtp::Packet::SetExtension | ( | Values... | values | ) |
bool webrtc::rtp::Packet::SetExtension | ( | Values... | ) |
void webrtc::rtp::Packet::SetMarker | ( | bool | marker_bit | ) |
void webrtc::rtp::Packet::SetMarker | ( | bool | marker_bit | ) |
size_t webrtc::rtp::Packet::size | ( | ) | const |
size_t webrtc::rtp::Packet::size | ( | ) | const |
uint32_t webrtc::rtp::Packet::Ssrc | ( | ) | const |
uint32_t webrtc::rtp::Packet::Ssrc | ( | ) | const |
uint32_t webrtc::rtp::Packet::Timestamp | ( | ) | const |
uint32_t webrtc::rtp::Packet::Timestamp | ( | ) | const |
|
static |