|
| RtpPacketToSend (const ExtensionManager *extensions) |
|
| RtpPacketToSend (const RtpPacketToSend &packet)=default |
|
| RtpPacketToSend (const ExtensionManager *extensions, size_t capacity) |
|
RtpPacketToSend & | operator= (const RtpPacketToSend &packet)=default |
|
int64_t | capture_time_ms () const |
|
void | set_capture_time_ms (int64_t time) |
|
| RtpPacketToSend (const ExtensionManager *extensions) |
|
| RtpPacketToSend (const RtpPacketToSend &packet)=default |
|
| RtpPacketToSend (const ExtensionManager *extensions, size_t capacity) |
|
RtpPacketToSend & | operator= (const RtpPacketToSend &packet)=default |
|
int64_t | capture_time_ms () const |
|
void | set_capture_time_ms (int64_t time) |
|
bool | Parse (const uint8_t *buffer, size_t size) |
|
bool | Parse (rtc::ArrayView< const uint8_t > packet) |
|
bool | Parse (rtc::CopyOnWriteBuffer packet) |
|
void | IdentifyExtensions (const ExtensionManager &extensions) |
|
bool | Marker () const |
|
uint8_t | PayloadType () const |
|
uint16_t | SequenceNumber () const |
|
uint32_t | Timestamp () const |
|
uint32_t | Ssrc () const |
|
std::vector< uint32_t > | Csrcs () const |
|
void | GetHeader (RTPHeader *header) const |
|
size_t | headers_size () const |
|
size_t | payload_size () const |
|
size_t | padding_size () const |
|
rtc::ArrayView< const uint8_t > | payload () const |
|
rtc::CopyOnWriteBuffer | Buffer () const |
|
size_t | capacity () const |
|
size_t | size () const |
|
const uint8_t * | data () const |
|
size_t | FreeCapacity () const |
|
size_t | MaxPayloadSize () const |
|
void | Clear () |
|
void | CopyHeaderFrom (const Packet &packet) |
|
void | SetMarker (bool marker_bit) |
|
void | SetPayloadType (uint8_t payload_type) |
|
void | SetSequenceNumber (uint16_t seq_no) |
|
void | SetTimestamp (uint32_t timestamp) |
|
void | SetSsrc (uint32_t ssrc) |
|
void | SetCsrcs (const std::vector< uint32_t > &csrcs) |
|
template<typename Extension > |
bool | HasExtension () const |
|
template<typename Extension , typename... Values> |
bool | GetExtension (Values...) const |
|
template<typename Extension , typename... Values> |
bool | SetExtension (Values...) |
|
template<typename Extension > |
bool | ReserveExtension () |
|
uint8_t * | AllocatePayload (size_t size_bytes) |
|
void | SetPayloadSize (size_t size_bytes) |
|
bool | SetPadding (uint8_t size_bytes, Random *random) |
|
bool | Parse (const uint8_t *buffer, size_t size) |
|
bool | Parse (rtc::ArrayView< const uint8_t > packet) |
|
bool | Parse (rtc::CopyOnWriteBuffer packet) |
|
void | IdentifyExtensions (const ExtensionManager &extensions) |
|
bool | Marker () const |
|
uint8_t | PayloadType () const |
|
uint16_t | SequenceNumber () const |
|
uint32_t | Timestamp () const |
|
uint32_t | Ssrc () const |
|
std::vector< uint32_t > | Csrcs () const |
|
void | GetHeader (RTPHeader *header) const |
|
size_t | headers_size () const |
|
size_t | payload_size () const |
|
size_t | padding_size () const |
|
rtc::ArrayView< const uint8_t > | payload () const |
|
rtc::CopyOnWriteBuffer | Buffer () const |
|
size_t | capacity () const |
|
size_t | size () const |
|
const uint8_t * | data () const |
|
size_t | FreeCapacity () const |
|
size_t | MaxPayloadSize () const |
|
void | Clear () |
|
void | CopyHeaderFrom (const Packet &packet) |
|
void | SetMarker (bool marker_bit) |
|
void | SetPayloadType (uint8_t payload_type) |
|
void | SetSequenceNumber (uint16_t seq_no) |
|
void | SetTimestamp (uint32_t timestamp) |
|
void | SetSsrc (uint32_t ssrc) |
|
void | SetCsrcs (const std::vector< uint32_t > &csrcs) |
|
template<typename Extension > |
bool | HasExtension () const |
|
template<typename Extension , typename... Values> |
bool | GetExtension (Values...) const |
|
template<typename Extension , typename... Values> |
bool | SetExtension (Values...) |
|
template<typename Extension > |
bool | ReserveExtension () |
|
uint8_t * | AllocatePayload (size_t size_bytes) |
|
void | SetPayloadSize (size_t size_bytes) |
|
bool | SetPadding (uint8_t size_bytes, Random *random) |
|