Index: media/video/capture/screen/screen_capturer.h |
diff --git a/media/video/capture/screen/screen_capturer.h b/media/video/capture/screen/screen_capturer.h |
index 1dc2330ac6d62fb07e1ddbce6bacbe72d5feb404..5673d2891bd3a6b2813a50a2ce69e93ac290735e 100644 |
--- a/media/video/capture/screen/screen_capturer.h |
+++ b/media/video/capture/screen/screen_capturer.h |
@@ -11,7 +11,6 @@ |
#include "base/shared_memory.h" |
#include "media/base/media_export.h" |
#include "media/video/capture/screen/shared_buffer.h" |
-#include "third_party/skia/include/core/SkRegion.h" |
namespace media { |
@@ -27,25 +26,13 @@ class SharedBuffer; |
// This is when pre-capture steps are executed, such as flagging the |
// display to prevent it from sleeping during a session. |
// |
-// (2) InvalidateRegion |
-// This is an optional step where regions of the screen are marked as |
-// invalid. Some platforms (Windows, for now) won't use this and will |
-// instead calculate the diff-regions later (in step (2). Other |
-// platforms (Mac) will use this to mark all the changed regions of the |
-// screen. Some limited rect-merging (e.g., to eliminate exact |
-// duplicates) may be done here. |
-// |
-// (3) CaptureFrame |
+// (2) CaptureFrame |
// This is where the bits for the invalid rects are packaged up and sent |
// to the encoder. |
// A screen capture is performed if needed. For example, Windows requires |
// a capture to calculate the diff from the previous screen, whereas the |
// Mac version does not. |
// |
-// (4) Stop |
-// This is when post-capture steps are executed, such as releasing the |
-// assertion that prevents the display from sleeping. |
-// |
// Implementation has to ensure the following guarantees: |
// 1. Double buffering |
// Since data can be read while another capture action is happening. |
@@ -92,12 +79,6 @@ class MEDIA_EXPORT ScreenCapturer { |
// valid until Stop() is called. |
virtual void Start(Delegate* delegate) = 0; |
- // Called at the end of a capturing session. |
- virtual void Stop() = 0; |
- |
- // Invalidates the specified region. |
- virtual void InvalidateRegion(const SkRegion& invalid_region) = 0; |
- |
// Captures the screen data associated with each of the accumulated |
// dirty region. When the capture is complete, the delegate is notified even |
// if the dirty region is empty. |