Index: media/renderers/audio_renderer_impl.h |
diff --git a/media/renderers/audio_renderer_impl.h b/media/renderers/audio_renderer_impl.h |
index 1c98c871934d2c83c26c89faf0944697c2547003..0d3418dad64f6ac9cd71d5f63ab1af32a01db51a 100644 |
--- a/media/renderers/audio_renderer_impl.h |
+++ b/media/renderers/audio_renderer_impl.h |
@@ -215,6 +215,7 @@ class MEDIA_EXPORT AudioRendererImpl |
BufferingStateCB buffering_state_cb_; |
base::Closure ended_cb_; |
PipelineStatusCB error_cb_; |
+ StatisticsCB statistics_cb_; |
// Callback provided to Flush(). |
base::Closure flush_cb_; |
@@ -222,6 +223,10 @@ class MEDIA_EXPORT AudioRendererImpl |
// Overridable tick clock for testing. |
scoped_ptr<base::TickClock> tick_clock_; |
+ // Memory usage of |algorithm_| recorded during the last |
+ // HandleSplicerBuffer_Locked() call. |
+ int64_t last_audio_memory_usage_; |
+ |
// After Initialize() has completed, all variables below must be accessed |
// under |lock_|. ------------------------------------------------------------ |
base::Lock lock_; |