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 612d2d35cc8ece00055ff9eb2c2faf4f11a0e46d..e1952f4898f9ffafd91e8211d2f401d5077c19cd 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 |
@@ -68,6 +68,18 @@ void AudioNetworkAdaptorImpl::SetUplinkPacketLossFraction( |
UpdateNetworkMetrics(network_metrics); |
} |
+void AudioNetworkAdaptorImpl::SetUplinkRecoverablePacketLossFraction( |
+ float uplink_recoverable_packet_loss_fraction) { |
+ last_metrics_.uplink_recoverable_packet_loss_fraction = |
+ rtc::Optional<float>(uplink_recoverable_packet_loss_fraction); |
+ DumpNetworkMetrics(); |
+ |
+ Controller::NetworkMetrics network_metrics; |
+ network_metrics.uplink_recoverable_packet_loss_fraction = |
+ rtc::Optional<float>(uplink_recoverable_packet_loss_fraction); |
+ UpdateNetworkMetrics(network_metrics); |
+} |
+ |
void AudioNetworkAdaptorImpl::SetRtt(int rtt_ms) { |
last_metrics_.rtt_ms = rtc::Optional<int>(rtt_ms); |
DumpNetworkMetrics(); |