aboutsummaryrefslogtreecommitdiff
path: root/webrtc/modules/rtp_rtcp/interface
diff options
context:
space:
mode:
authormflodman@webrtc.org <mflodman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2012-11-16 13:57:26 +0000
committermflodman@webrtc.org <mflodman@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2012-11-16 13:57:26 +0000
commitb2f474e8bb0385ef25b11fb4b75ca17e1f423a66 (patch)
treec12d76d4576a0a48ff6e5646f721d5fd32c82fc7 /webrtc/modules/rtp_rtcp/interface
parentc289f9f209bb4571f78093b73002e2ea6d840f01 (diff)
downloadwebrtc-b2f474e8bb0385ef25b11fb4b75ca17e1f423a66.tar.gz
Adding ViE CallStats to keep track of call statistics. As a start, only rtt is handled.
This CL will be followed by another CL connecting the dots. BUG=769 TEST=New unittest added. Review URL: https://webrtc-codereview.appspot.com/968006 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3117 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'webrtc/modules/rtp_rtcp/interface')
-rw-r--r--webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h b/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h
index 6dbf52c931..0bdbec0b46 100644
--- a/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h
+++ b/webrtc/modules/rtp_rtcp/interface/rtp_rtcp_defines.h
@@ -245,6 +245,13 @@ class RtcpBandwidthObserver {
virtual ~RtcpBandwidthObserver() {}
};
+class RtcpRttObserver {
+ public:
+ virtual void OnRttUpdate(uint32_t rtt) = 0;
+
+ virtual ~RtcpRttObserver() {};
+};
+
// A clock interface that allows reading of absolute and relative
// timestamps in an RTP/RTCP module.
class RtpRtcpClock {