Index: media/cast/transport/rtp_sender/rtp_sender.h |
diff --git a/media/cast/transport/rtp_sender/rtp_sender.h b/media/cast/transport/rtp_sender/rtp_sender.h |
index 3fe018222fbf0c84d0e35a04f9c10dabf8a3ad3e..c027024dd20553b11e82818196740f2f0aa155b7 100644 |
--- a/media/cast/transport/rtp_sender/rtp_sender.h |
+++ b/media/cast/transport/rtp_sender/rtp_sender.h |
@@ -58,14 +58,15 @@ class RtpSender { |
void ResendPackets(const MissingFramesAndPacketsMap& missing_packets); |
- // Set the callback on which RTP statistics data will be returned. Calling |
- // this function would start a timer that would schedule the callback in |
- // a constant interval. |
- void SubscribeRtpStatsCallback(const CastTransportRtpStatistics& callback); |
+ size_t send_packet_count() const { |
+ return packetizer_ ? packetizer_->send_packet_count() : 0; |
+ } |
+ size_t send_octet_count() const { |
+ return packetizer_ ? packetizer_->send_octet_count() : 0; |
+ } |
+ uint32 ssrc() const { return config_.ssrc; } |
private: |
- void ScheduleNextStatsReport(); |
- void RtpStatistics(); |
void UpdateSequenceNumber(Packet* packet); |
base::TickClock* clock_; // Not owned by this class. |
@@ -73,7 +74,6 @@ class RtpSender { |
scoped_ptr<RtpPacketizer> packetizer_; |
scoped_ptr<PacketStorage> storage_; |
PacedSender* const transport_; |
- CastTransportRtpStatistics stats_callback_; |
scoped_refptr<base::SingleThreadTaskRunner> transport_task_runner_; |
// NOTE: Weak pointers must be invalidated before all other member variables. |