Index: webrtc/modules/audio_processing/include/audio_processing.h |
diff --git a/webrtc/modules/audio_processing/include/audio_processing.h b/webrtc/modules/audio_processing/include/audio_processing.h |
index 9affbdd107c784dc38278222ee9540770e967e74..6fa1c96c0771c14d141836dc0c88bf69ec9f5aea 100644 |
--- a/webrtc/modules/audio_processing/include/audio_processing.h |
+++ b/webrtc/modules/audio_processing/include/audio_processing.h |
@@ -378,6 +378,10 @@ class AudioProcessing { |
// cannot be resumed in the same file (without overwriting it). |
virtual int StopDebugRecording() = 0; |
+ // Use to send UMA histograms at end of a call. Note that all histogram |
+ // specific member variables are reset. |
+ virtual void UpdateHistogramsOnCallEnd() = 0; |
+ |
// These provide access to the component interfaces and should never return |
// NULL. The pointers will be valid for the lifetime of the APM instance. |
// The memory for these objects is entirely managed internally. |