Add callbacks for receive channel RTCP statistics.
This allows a listener to receive new statistics as it is generated - avoiding the need to poll. This also makes handling stats from multiple RTP streams more tractable. The change is primarily targeted at the new video engine API. TEST=Unit test in ReceiveStatisticsTest. Integration tests to follow as call tests when fully wired up. BUG=2235 R=henrika@webrtc.org, pbos@webrtc.org, stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/5089004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@5323 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -336,7 +336,7 @@ TEST_F(RtpRtcpRtcpTest, RTCP) {
|
||||
|
||||
StreamStatistician *statistician =
|
||||
receive_statistics2_->GetStatistician(reportBlockReceived.sourceSSRC);
|
||||
StreamStatistician::Statistics stats;
|
||||
RtcpStatistics stats;
|
||||
EXPECT_TRUE(statistician->GetStatistics(&stats, true));
|
||||
EXPECT_EQ(0, stats.fraction_lost);
|
||||
EXPECT_EQ((uint32_t)0, stats.cumulative_lost);
|
||||
|
||||
Reference in New Issue
Block a user