Index: content/renderer/media/renderer_webmediaplayer_delegate.h |
diff --git a/content/renderer/media/renderer_webmediaplayer_delegate.h b/content/renderer/media/renderer_webmediaplayer_delegate.h |
index 001f7984a7c7350d51d5de24cda34c04c37214ac..3062cedd364dc7bca7762d1f1332d6ae0c8e82df 100644 |
--- a/content/renderer/media/renderer_webmediaplayer_delegate.h |
+++ b/content/renderer/media/renderer_webmediaplayer_delegate.h |
@@ -86,8 +86,9 @@ class CONTENT_EXPORT RendererWebMediaPlayerDelegate |
void AddIdleDelegate(int delegate_id); |
void RemoveIdleDelegate(int delegate_id); |
- // Runs periodically to suspend idle delegates in |idle_delegate_map_|. |
- void CleanupIdleDelegates(); |
+ // Runs periodically to suspend idle delegates in |idle_delegate_map_| which |
+ // have been idle for longer than |idle_timeout|. |
+ void CleanupIdleDelegates(base::TimeDelta idle_timeout); |
// Setter for |is_playing_background_video_| that updates the metrics. |
void SetIsPlayingBackgroundVideo(bool is_playing); |
@@ -99,7 +100,7 @@ class CONTENT_EXPORT RendererWebMediaPlayerDelegate |
// inactivity these players will be suspended to release unused resources. |
bool idle_cleanup_running_ = false; |
std::map<int, base::TimeTicks> idle_delegate_map_; |
- base::RepeatingTimer idle_cleanup_timer_; |
+ base::Timer idle_cleanup_timer_; |
// Amount of time allowed to elapse after a delegate enters the paused before |
// the delegate is suspended. |