Index: webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
diff --git a/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc b/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
index 2bdce3fe3babbe51eb0894803f3622f1c7c13775..9a190cc667362684bcab322b03195a6950eb6b06 100644 |
--- a/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
+++ b/webrtc/modules/audio_coding/audio_network_adaptor/audio_network_adaptor_impl.cc |
@@ -66,6 +66,18 @@ void AudioNetworkAdaptorImpl::SetUplinkPacketLossFraction( |
UpdateNetworkMetrics(network_metrics); |
} |
+void AudioNetworkAdaptorImpl::SetUplinkRecoverablePacketLossFraction( |
+ const rtc::Optional<float>& uplink_recoverable_packet_loss_fraction) { |
+ last_metrics_.uplink_recoverable_packet_loss_fraction = |
+ uplink_recoverable_packet_loss_fraction; |
+ DumpNetworkMetrics(); |
+ |
+ Controller::NetworkMetrics network_metrics; |
+ network_metrics.uplink_recoverable_packet_loss_fraction = |
+ uplink_recoverable_packet_loss_fraction; |
+ UpdateNetworkMetrics(network_metrics); |
+} |
+ |
void AudioNetworkAdaptorImpl::SetRtt(int rtt_ms) { |
last_metrics_.rtt_ms = rtc::Optional<int>(rtt_ms); |
DumpNetworkMetrics(); |