| Index: media/video/capture/screen/screen_capturer_helper.h
|
| diff --git a/media/video/capture/screen/screen_capturer_helper.h b/media/video/capture/screen/screen_capturer_helper.h
|
| index 7b5e27ee9b32b06d5da4a0cd5b90a2c0e87b74d1..045d368694781eab6d0b69182d01051c40d593f1 100644
|
| --- a/media/video/capture/screen/screen_capturer_helper.h
|
| +++ b/media/video/capture/screen/screen_capturer_helper.h
|
| @@ -9,6 +9,8 @@
|
| #include "base/synchronization/lock.h"
|
| #include "media/base/media_export.h"
|
| #include "third_party/skia/include/core/SkRegion.h"
|
| +#include "third_party/webrtc/modules/desktop_capture/desktop_geometry.h"
|
| +#include "third_party/webrtc/modules/desktop_capture/desktop_region.h"
|
|
|
| namespace media {
|
|
|
| @@ -25,21 +27,21 @@ class MEDIA_EXPORT ScreenCapturerHelper {
|
| void ClearInvalidRegion();
|
|
|
| // Invalidate the specified region.
|
| - void InvalidateRegion(const SkRegion& invalid_region);
|
| + void InvalidateRegion(const webrtc::DesktopRegion& invalid_region);
|
|
|
| // Invalidate the entire screen, of a given size.
|
| - void InvalidateScreen(const SkISize& size);
|
| + void InvalidateScreen(const webrtc::DesktopSize& size);
|
|
|
| // Invalidate the entire screen, using the size of the most recently
|
| // captured screen.
|
| void InvalidateFullScreen();
|
|
|
| // Swap the given region with the stored invalid region.
|
| - void SwapInvalidRegion(SkRegion* invalid_region);
|
| + void SwapInvalidRegion(webrtc::DesktopRegion* invalid_region);
|
|
|
| // Access the size of the most recently captured screen.
|
| - const SkISize& size_most_recent() const;
|
| - void set_size_most_recent(const SkISize& size);
|
| + const webrtc::DesktopSize& size_most_recent() const;
|
| + void set_size_most_recent(const webrtc::DesktopSize& size);
|
|
|
| // Lossy compression can result in color values leaking between pixels in one
|
| // block. If part of a block changes, then unchanged parts of that block can
|
| @@ -69,7 +71,7 @@ class MEDIA_EXPORT ScreenCapturerHelper {
|
| base::Lock invalid_region_lock_;
|
|
|
| // The size of the most recently captured screen.
|
| - SkISize size_most_recent_;
|
| + webrtc::DesktopSize size_most_recent_;
|
|
|
| // The log (base 2) of the size of the grid to which the invalid region is
|
| // expanded.
|
|
|