Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc |
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc b/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc |
index 312b3f96d1c4898f0cdf479342cd8be453dc298e..3cadd431b38aca1febbf9784b605579555a76460 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc |
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/sender_report.cc |
@@ -43,6 +43,8 @@ SenderReport::SenderReport() |
sender_packet_count_(0), |
sender_octet_count_(0) {} |
+SenderReport::~SenderReport() = default; |
+ |
bool SenderReport::Parse(const CommonHeader& packet) { |
RTC_DCHECK_EQ(packet.type(), kPacketType); |
@@ -74,6 +76,11 @@ bool SenderReport::Parse(const CommonHeader& packet) { |
return true; |
} |
+size_t SenderReport::BlockLength() const { |
+ return kHeaderLength + kSenderBaseLength + |
+ report_blocks_.size() * ReportBlock::kLength; |
+} |
+ |
bool SenderReport::Create(uint8_t* packet, |
size_t* index, |
size_t max_length, |