| Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h
|
| diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h b/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h
|
| index 85ab8ebd347acec775fbcfd2b194572b3f9689d0..1b08f6404cea1d31c80d505c89eecdf1ce733985 100644
|
| --- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h
|
| +++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/receiver_report.h
|
| @@ -24,6 +24,8 @@ class CommonHeader;
|
| class ReceiverReport : public RtcpPacket {
|
| public:
|
| static constexpr uint8_t kPacketType = 201;
|
| + static constexpr size_t kMaxNumberOfReportBlocks = 0x1f;
|
| +
|
| ReceiverReport();
|
| ~ReceiverReport() override;
|
|
|
| @@ -32,6 +34,7 @@ class ReceiverReport : public RtcpPacket {
|
|
|
| void SetSenderSsrc(uint32_t ssrc) { sender_ssrc_ = ssrc; }
|
| bool AddReportBlock(const ReportBlock& block);
|
| + bool SetReportBlocks(std::vector<ReportBlock> blocks);
|
|
|
| uint32_t sender_ssrc() const { return sender_ssrc_; }
|
| const std::vector<ReportBlock>& report_blocks() const {
|
| @@ -47,7 +50,6 @@ class ReceiverReport : public RtcpPacket {
|
|
|
| private:
|
| static const size_t kRrBaseLength = 4;
|
| - static const size_t kMaxNumberOfReportBlocks = 0x1F;
|
|
|
| uint32_t sender_ssrc_;
|
| std::vector<ReportBlock> report_blocks_;
|
|
|