#include <transport_feedback.h>
|
enum | StatusSymbol {
StatusSymbol::kNotReceived,
StatusSymbol::kReceivedSmallDelta,
StatusSymbol::kReceivedLargeDelta,
StatusSymbol::kNotReceived,
StatusSymbol::kReceivedSmallDelta,
StatusSymbol::kReceivedLargeDelta
} |
|
enum | StatusSymbol {
StatusSymbol::kNotReceived,
StatusSymbol::kReceivedSmallDelta,
StatusSymbol::kReceivedLargeDelta,
StatusSymbol::kNotReceived,
StatusSymbol::kReceivedSmallDelta,
StatusSymbol::kReceivedLargeDelta
} |
|
|
bool | Create (uint8_t *packet, size_t *position, size_t max_length, PacketReadyCallback *callback) const override |
|
size_t | BlockLength () const override |
|
bool | Create (uint8_t *packet, size_t *position, size_t max_length, PacketReadyCallback *callback) const override |
|
size_t | BlockLength () const override |
|
void | ParseCommonFeedback (const uint8_t *payload) |
|
void | CreateCommonFeedback (uint8_t *payload) const |
|
void | ParseCommonFeedback (const uint8_t *payload) |
|
void | CreateCommonFeedback (uint8_t *payload) const |
|
| RtcpPacket () |
|
bool | OnBufferFull (uint8_t *packet, size_t *index, PacketReadyCallback *callback) const |
|
size_t | HeaderLength () const |
|
| RtcpPacket () |
|
bool | OnBufferFull (uint8_t *packet, size_t *index, PacketReadyCallback *callback) const |
|
size_t | HeaderLength () const |
|
◆ StatusSymbol [1/2]
Enumerator |
---|
kNotReceived | |
kReceivedSmallDelta | |
kReceivedLargeDelta | |
kNotReceived | |
kReceivedSmallDelta | |
kReceivedLargeDelta | |
◆ StatusSymbol [2/2]
Enumerator |
---|
kNotReceived | |
kReceivedSmallDelta | |
kReceivedLargeDelta | |
kNotReceived | |
kReceivedSmallDelta | |
kReceivedLargeDelta | |
◆ TransportFeedback() [1/2]
webrtc::rtcp::TransportFeedback::TransportFeedback |
( |
| ) |
|
◆ ~TransportFeedback() [1/2]
webrtc::rtcp::TransportFeedback::~TransportFeedback |
( |
| ) |
|
|
override |
◆ TransportFeedback() [2/2]
webrtc::rtcp::TransportFeedback::TransportFeedback |
( |
| ) |
|
◆ ~TransportFeedback() [2/2]
webrtc::rtcp::TransportFeedback::~TransportFeedback |
( |
| ) |
|
|
override |
◆ AddReceivedPacket() [1/2]
bool webrtc::rtcp::TransportFeedback::AddReceivedPacket |
( |
uint16_t |
sequence_number, |
|
|
int64_t |
timestamp_us |
|
) |
| |
◆ AddReceivedPacket() [2/2]
bool webrtc::rtcp::TransportFeedback::AddReceivedPacket |
( |
uint16_t |
sequence_number, |
|
|
int64_t |
timestamp_us |
|
) |
| |
◆ BlockLength() [1/2]
size_t webrtc::rtcp::TransportFeedback::BlockLength |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ BlockLength() [2/2]
size_t webrtc::rtcp::TransportFeedback::BlockLength |
( |
| ) |
const |
|
overrideprotectedvirtual |
◆ Create() [1/2]
◆ Create() [2/2]
◆ GetBaseSequence() [1/2]
uint16_t webrtc::rtcp::TransportFeedback::GetBaseSequence |
( |
| ) |
const |
◆ GetBaseSequence() [2/2]
uint16_t webrtc::rtcp::TransportFeedback::GetBaseSequence |
( |
| ) |
const |
◆ GetBaseTimeUs() [1/2]
int64_t webrtc::rtcp::TransportFeedback::GetBaseTimeUs |
( |
| ) |
const |
◆ GetBaseTimeUs() [2/2]
int64_t webrtc::rtcp::TransportFeedback::GetBaseTimeUs |
( |
| ) |
const |
◆ GetReceiveDeltas() [1/2]
std::vector<int16_t> webrtc::rtcp::TransportFeedback::GetReceiveDeltas |
( |
| ) |
const |
◆ GetReceiveDeltas() [2/2]
std::vector< int16_t > webrtc::rtcp::TransportFeedback::GetReceiveDeltas |
( |
| ) |
const |
◆ GetReceiveDeltasUs() [1/2]
std::vector<int64_t> webrtc::rtcp::TransportFeedback::GetReceiveDeltasUs |
( |
| ) |
const |
◆ GetReceiveDeltasUs() [2/2]
std::vector< int64_t > webrtc::rtcp::TransportFeedback::GetReceiveDeltasUs |
( |
| ) |
const |
◆ GetReceivedPackets() [1/2]
const std::vector<ReceivedPacket>& webrtc::rtcp::TransportFeedback::GetReceivedPackets |
( |
| ) |
const |
◆ GetReceivedPackets() [2/2]
◆ GetStatusVector() [1/2]
◆ GetStatusVector() [2/2]
◆ IsConsistent() [1/2]
bool webrtc::rtcp::TransportFeedback::IsConsistent |
( |
| ) |
const |
◆ IsConsistent() [2/2]
bool webrtc::rtcp::TransportFeedback::IsConsistent |
( |
| ) |
const |
◆ Parse() [1/2]
bool webrtc::rtcp::TransportFeedback::Parse |
( |
const CommonHeader & |
packet | ) |
|
◆ Parse() [2/2]
bool webrtc::rtcp::TransportFeedback::Parse |
( |
const CommonHeader & |
packet | ) |
|
◆ ParseFrom() [1/2]
◆ ParseFrom() [2/2]
◆ SetBase() [1/2]
void webrtc::rtcp::TransportFeedback::SetBase |
( |
uint16_t |
base_sequence, |
|
|
int64_t |
ref_timestamp_us |
|
) |
| |
◆ SetBase() [2/2]
void webrtc::rtcp::TransportFeedback::SetBase |
( |
uint16_t |
base_sequence, |
|
|
int64_t |
ref_timestamp_us |
|
) |
| |
◆ SetFeedbackSequenceNumber() [1/2]
void webrtc::rtcp::TransportFeedback::SetFeedbackSequenceNumber |
( |
uint8_t |
feedback_sequence | ) |
|
◆ SetFeedbackSequenceNumber() [2/2]
void webrtc::rtcp::TransportFeedback::SetFeedbackSequenceNumber |
( |
uint8_t |
feedback_sequence | ) |
|
◆ kDeltaScaleFactor
static constexpr int webrtc::rtcp::TransportFeedback::kDeltaScaleFactor = 250 |
|
static |
◆ kFeedbackMessageType
static constexpr uint8_t webrtc::rtcp::TransportFeedback::kFeedbackMessageType = 15 |
|
static |
◆ kMaxReportedPackets
static constexpr size_t webrtc::rtcp::TransportFeedback::kMaxReportedPackets = 0xffff |
|
static |
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/transport_feedback.h
- Source/ThirdParty/libwebrtc/Source/webrtc/modules/rtp_rtcp/source/rtcp_packet/transport_feedback.cc