Index: webrtc/api/peerconnection.cc |
diff --git a/webrtc/api/peerconnection.cc b/webrtc/api/peerconnection.cc |
index bdd33d7d371003d15197f10579413fb253421263..ab5cde35aeb8ca4de4729eebeed282c97d79e62d 100644 |
--- a/webrtc/api/peerconnection.cc |
+++ b/webrtc/api/peerconnection.cc |
@@ -632,6 +632,7 @@ bool PeerConnection::Initialize( |
configuration.redetermine_role_on_ice_restart)))); |
stats_.reset(new StatsCollector(this)); |
+ stats_collector_ = RTCStatsCollector::Create(this); |
enable_ice_renomination_ = configuration.enable_ice_renomination; |
@@ -888,6 +889,12 @@ bool PeerConnection::GetStats(StatsObserver* observer, |
return true; |
} |
+void PeerConnection::GetRTCStats( |
+ const rtc::scoped_refptr<RTCStatsCollectorCallback>& callback) { |
+ RTC_DCHECK(stats_collector_); |
nisse-webrtc
2016/09/13 08:16:40
Does stats_collector_ have to be a member, created
hbos
2016/09/13 08:50:37
You could create it temporary for just a call and
|
+ stats_collector_->GetStatsReport(callback); |
+} |
+ |
PeerConnectionInterface::SignalingState PeerConnection::signaling_state() { |
return signaling_state_; |
} |