Computing and propagating the audio stats totalprocessingdelay.

Bug: webrtc:344347965
Change-Id: Id7dd74ef085338d14582dcc0db98508d365301e6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/352680
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Jakob Ivarsson‎ <jakobi@webrtc.org>
Commit-Queue: Jesus de Vicente Pena <devicentepena@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#42507}
diff --git a/modules/audio_coding/neteq/statistics_calculator.cc b/modules/audio_coding/neteq/statistics_calculator.cc
index 70cfc2b..b4fd5e8 100644
--- a/modules/audio_coding/neteq/statistics_calculator.cc
+++ b/modules/audio_coding/neteq/statistics_calculator.cc
@@ -262,17 +262,19 @@
   lifetime_stats_.total_samples_received += num_samples;
 }
 
-void StatisticsCalculator::JitterBufferDelay(
-    size_t num_samples,
-    uint64_t waiting_time_ms,
-    uint64_t target_delay_ms,
-    uint64_t unlimited_target_delay_ms) {
+void StatisticsCalculator::JitterBufferDelay(size_t num_samples,
+                                             uint64_t waiting_time_ms,
+                                             uint64_t target_delay_ms,
+                                             uint64_t unlimited_target_delay_ms,
+                                             uint64_t processing_delay_us) {
   lifetime_stats_.jitter_buffer_delay_ms += waiting_time_ms * num_samples;
   lifetime_stats_.jitter_buffer_target_delay_ms +=
       target_delay_ms * num_samples;
   lifetime_stats_.jitter_buffer_minimum_delay_ms +=
       unlimited_target_delay_ms * num_samples;
   lifetime_stats_.jitter_buffer_emitted_count += num_samples;
+  lifetime_stats_.total_processing_delay_us +=
+      num_samples * processing_delay_us;
 }
 
 void StatisticsCalculator::SecondaryDecodedSamples(int num_samples) {