Added the ability to adjust the filter adaptation speed in AEC3

Bug: webrtc:8609
Change-Id: I90eac3948ad0b7b1b5df2585ace3783e950c05d5
Reviewed-on: https://webrtc-review.googlesource.com/31485
Commit-Queue: Per Åhgren <peah@webrtc.org>
Reviewed-by: Gustaf Ullberg <gustaf@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#21217}
diff --git a/modules/audio_processing/include/audio_processing.h b/modules/audio_processing/include/audio_processing.h
index 4aeb9f4..b750c69 100644
--- a/modules/audio_processing/include/audio_processing.h
+++ b/modules/audio_processing/include/audio_processing.h
@@ -1160,6 +1160,11 @@
 
   struct Filter {
     size_t length_blocks = 12;
+    float shadow_rate = 0.5f;
+    float leakage_converged = 0.01f;
+    float leakage_diverged = 1.f / 60.f;
+    float main_noise_gate = 220075344.f;
+    float shadow_noise_gate = 220075344.f;
   } filter;
 
   struct Erle {