Index: content/browser/media/capture/aura_window_capture_machine.h |
diff --git a/content/browser/media/capture/aura_window_capture_machine.h b/content/browser/media/capture/aura_window_capture_machine.h |
index 6f206afe37ade0c70bcde0e5c0dbdc287ee28b16..c07c72f8c8cac3c1c4a507d83baf81758374475a 100644 |
--- a/content/browser/media/capture/aura_window_capture_machine.h |
+++ b/content/browser/media/capture/aura_window_capture_machine.h |
@@ -8,6 +8,7 @@ |
#include "base/macros.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
+#include "base/timer/timer.h" |
#include "content/browser/media/capture/cursor_renderer_aura.h" |
#include "media/capture/content/screen_capture_device_core.h" |
#include "ui/aura/window.h" |
@@ -39,7 +40,6 @@ |
const media::VideoCaptureParams& params, |
const base::Callback<void(bool)> callback) override; |
void Stop(const base::Closure& callback) override; |
- void MaybeCaptureForRefresh() override; |
// Implements aura::WindowObserver. |
void OnWindowBoundsChanged(aura::Window* window, |
@@ -69,7 +69,7 @@ |
void InternalStop(const base::Closure& callback); |
// Captures a frame. |
- // |dirty| is false for refresh requests and true for compositor updates. |
+ // |dirty| is false for timer polls and true for compositor updates. |
void Capture(bool dirty); |
// Update capture size. Must be called on the UI thread. |
@@ -105,6 +105,9 @@ |
// The window associated with the desktop. |
aura::Window* desktop_window_; |
+ // The timer that kicks off period captures. |
+ base::Timer timer_; |
+ |
// Whether screen capturing or window capture. |
bool screen_capture_; |