#include <rtcp_packet.h>
|
virtual | ~RtcpPacket () |
|
rtc::Buffer | Build () const |
|
bool | BuildExternalBuffer (uint8_t *buffer, size_t max_length, PacketReadyCallback *callback) const |
|
virtual size_t | BlockLength () const =0 |
|
virtual bool | Create (uint8_t *packet, size_t *index, size_t max_length, PacketReadyCallback *callback) const =0 |
|
virtual | ~RtcpPacket () |
|
rtc::Buffer | Build () const |
|
bool | BuildExternalBuffer (uint8_t *buffer, size_t max_length, PacketReadyCallback *callback) const |
|
virtual size_t | BlockLength () const =0 |
|
virtual bool | Create (uint8_t *packet, size_t *index, size_t max_length, PacketReadyCallback *callback) const =0 |
|
◆ ~RtcpPacket() [1/2]
virtual webrtc::rtcp::RtcpPacket::~RtcpPacket |
( |
| ) |
|
|
inlinevirtual |
◆ RtcpPacket() [1/2]
webrtc::rtcp::RtcpPacket::RtcpPacket |
( |
| ) |
|
|
inlineprotected |
◆ ~RtcpPacket() [2/2]
virtual webrtc::rtcp::RtcpPacket::~RtcpPacket |
( |
| ) |
|
|
inlinevirtual |
◆ RtcpPacket() [2/2]
webrtc::rtcp::RtcpPacket::RtcpPacket |
( |
| ) |
|
|
inlineprotected |
◆ BlockLength() [1/2]
virtual size_t webrtc::rtcp::RtcpPacket::BlockLength |
( |
| ) |
const |
|
pure virtual |
◆ BlockLength() [2/2]
virtual size_t webrtc::rtcp::RtcpPacket::BlockLength |
( |
| ) |
const |
|
pure virtual |
◆ Build() [1/2]
◆ Build() [2/2]
◆ BuildExternalBuffer() [1/2]
◆ BuildExternalBuffer() [2/2]
◆ Create() [1/2]
Implemented in webrtc::rtcp::TransportFeedback, webrtc::rtcp::TransportFeedback, webrtc::rtcp::Sli, webrtc::rtcp::Sli, webrtc::rtcp::SenderReport, webrtc::rtcp::SenderReport, webrtc::rtcp::ExtendedReports, webrtc::rtcp::ExtendedReports, webrtc::rtcp::Fir, webrtc::rtcp::Sdes, webrtc::rtcp::Fir, webrtc::rtcp::Sdes, webrtc::rtcp::Bye, webrtc::rtcp::Bye, webrtc::rtcp::App, webrtc::rtcp::ReceiverReport, webrtc::rtcp::Remb, webrtc::rtcp::App, webrtc::rtcp::ReceiverReport, webrtc::rtcp::Remb, webrtc::rtcp::Tmmbn, webrtc::rtcp::Tmmbr, webrtc::rtcp::Tmmbn, webrtc::rtcp::Tmmbr, webrtc::rtcp::ExtendedJitterReport, webrtc::rtcp::ExtendedJitterReport, webrtc::rtcp::Rpsi, webrtc::rtcp::Rpsi, webrtc::rtcp::Nack, webrtc::rtcp::Nack, webrtc::rtcp::CompoundPacket, webrtc::rtcp::CompoundPacket, webrtc::rtcp::RapidResyncRequest, webrtc::rtcp::RapidResyncRequest, webrtc::rtcp::Pli, and webrtc::rtcp::Pli.
◆ Create() [2/2]
Implemented in webrtc::rtcp::TransportFeedback, webrtc::rtcp::TransportFeedback, webrtc::rtcp::Sli, webrtc::rtcp::Sli, webrtc::rtcp::SenderReport, webrtc::rtcp::SenderReport, webrtc::rtcp::ExtendedReports, webrtc::rtcp::ExtendedReports, webrtc::rtcp::Fir, webrtc::rtcp::Sdes, webrtc::rtcp::Fir, webrtc::rtcp::Sdes, webrtc::rtcp::Bye, webrtc::rtcp::Bye, webrtc::rtcp::App, webrtc::rtcp::ReceiverReport, webrtc::rtcp::Remb, webrtc::rtcp::App, webrtc::rtcp::ReceiverReport, webrtc::rtcp::Remb, webrtc::rtcp::Tmmbn, webrtc::rtcp::Tmmbr, webrtc::rtcp::Tmmbn, webrtc::rtcp::Tmmbr, webrtc::rtcp::ExtendedJitterReport, webrtc::rtcp::ExtendedJitterReport, webrtc::rtcp::Rpsi, webrtc::rtcp::Rpsi, webrtc::rtcp::Nack, webrtc::rtcp::Nack, webrtc::rtcp::CompoundPacket, webrtc::rtcp::CompoundPacket, webrtc::rtcp::RapidResyncRequest, webrtc::rtcp::RapidResyncRequest, webrtc::rtcp::Pli, and webrtc::rtcp::Pli.
◆ CreateHeader() [1/2]
◆ CreateHeader() [2/2]
◆ HeaderLength() [1/2]
size_t webrtc::rtcp::RtcpPacket::HeaderLength |
( |
| ) |
const |
|
protected |
◆ HeaderLength() [2/2]
size_t webrtc::rtcp::RtcpPacket::HeaderLength |
( |
| ) |
const |
|
protected |
◆ OnBufferFull() [1/2]
◆ OnBufferFull() [2/2]
◆ kHeaderLength
static constexpr size_t webrtc::rtcp::RtcpPacket::kHeaderLength = 4 |
|
staticprotected |
The documentation for this class was generated from the following files:
- DerivedData/WebKit/Build/Products/Debug/usr/local/include/webrtc/modules/rtp_rtcp/source/rtcp_packet.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/rtp_rtcp/source/rtcp_packet.cc