Index: webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h |
diff --git a/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h b/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h |
index 7731988df47f151c0fc73ba3333ed4227659d6c2..b26dc46b2c53ebc8cc577a2821aa2a863d432851 100644 |
--- a/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h |
+++ b/webrtc/modules/rtp_rtcp/source/rtcp_packet/extended_jitter_report.h |
@@ -23,6 +23,7 @@ class CommonHeader; |
class ExtendedJitterReport : public RtcpPacket { |
public: |
static constexpr uint8_t kPacketType = 195; |
+ static constexpr size_t kMaxNumberOfJitterValues = 0x1f; |
ExtendedJitterReport() {} |
~ExtendedJitterReport() override {} |
@@ -30,9 +31,11 @@ class ExtendedJitterReport : public RtcpPacket { |
// Parse assumes header is already parsed and validated. |
bool Parse(const CommonHeader& packet); |
- bool WithJitter(uint32_t jitter); |
+ bool SetJitterValues(std::vector<uint32_t> jitter_values); |
- const std::vector<uint32_t>& jitters() { return inter_arrival_jitters_; } |
+ const std::vector<uint32_t>& jitter_values() { |
+ return inter_arrival_jitters_; |
+ } |
protected: |
bool Create(uint8_t* packet, |
@@ -41,7 +44,6 @@ class ExtendedJitterReport : public RtcpPacket { |
RtcpPacket::PacketReadyCallback* callback) const override; |
private: |
- static constexpr size_t kMaxNumberOfJitters = 0x1f; |
static constexpr size_t kJitterSizeBytes = 4; |
size_t BlockLength() const override { |