summaryrefslogtreecommitdiff
path: root/video_engine/call_stats.h
diff options
context:
space:
mode:
authorstefan@webrtc.org <stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-02-01 14:33:42 +0000
committerstefan@webrtc.org <stefan@webrtc.org@4adac7df-926f-26a2-2b94-8c16560cd09d>2013-02-01 14:33:42 +0000
commit2a5dbce193b4ee594f0bb66c4f1a2bb24f31e621 (patch)
tree7243924ec4896e092c1b988a0f1c926bfee0f1d8 /video_engine/call_stats.h
parente515356466ba55bd87de4d4383825c13f086ed1b (diff)
downloadwebrtc-2a5dbce193b4ee594f0bb66c4f1a2bb24f31e621.tar.gz
Break out RemoteBitrateEstimator from RtpRtcp module and make RemoteBitrateEstimator::Process trigger new REMB messages.
Also make sure RTT is computed independently of whether it's time to send RTCP messages or not. BUG=1298 Review URL: https://webrtc-codereview.appspot.com/1060005 git-svn-id: http://webrtc.googlecode.com/svn/trunk/webrtc@3455 4adac7df-926f-26a2-2b94-8c16560cd09d
Diffstat (limited to 'video_engine/call_stats.h')
-rw-r--r--video_engine/call_stats.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/video_engine/call_stats.h b/video_engine/call_stats.h
index 14619f1e..4a6c447b 100644
--- a/video_engine/call_stats.h
+++ b/video_engine/call_stats.h
@@ -21,15 +21,7 @@ namespace webrtc {
class CriticalSectionWrapper;
class RtcpRttObserver;
-
-// Interface used to distribute call statistics. Callbacks will be triggered as
-// soon as the class has been registered using RegisterStatsObserver.
-class StatsObserver {
- public:
- virtual void OnRttUpdate(uint32_t rtt) = 0;
-
- virtual ~StatsObserver() {}
-};
+class StatsObserver;
// CallStats keeps track of statistics for a call.
class CallStats : public Module {