Index: media/cast/net/rtp/receiver_stats.h |
diff --git a/media/cast/net/rtp/receiver_stats.h b/media/cast/net/rtp/receiver_stats.h |
index 5ffbb5f3f16042cbab2f96960cddaea1eda853ce..638ffb6b347dfe7c019352a23071349b284ce629 100644 |
--- a/media/cast/net/rtp/receiver_stats.h |
+++ b/media/cast/net/rtp/receiver_stats.h |
@@ -7,18 +7,20 @@ |
#include "base/time/tick_clock.h" |
#include "base/time/time.h" |
+#include "media/cast/common/rtp_time.h" |
#include "media/cast/net/rtcp/rtcp.h" |
#include "media/cast/net/rtp/rtp_defines.h" |
namespace media { |
namespace cast { |
+// TODO(miu): Document this class. |
class ReceiverStats { |
public: |
explicit ReceiverStats(base::TickClock* clock); |
RtpReceiverStatistics GetStatistics(); |
- void UpdateStatistics(const RtpCastHeader& header); |
+ void UpdateStatistics(const RtpCastHeader& header, int rtp_timebase); |
private: |
base::TickClock* const clock_; // Not owned by this class. |
@@ -28,7 +30,7 @@ class ReceiverStats { |
uint16 max_sequence_number_; |
uint32 total_number_packets_; |
uint16 sequence_number_cycles_; |
- base::TimeDelta last_received_timestamp_; |
+ RtpTimeTicks last_received_rtp_timestamp_; |
base::TimeTicks last_received_packet_time_; |
base::TimeDelta jitter_; |