Index: content/browser/devtools/protocol/page_handler.h |
diff --git a/content/browser/devtools/protocol/page_handler.h b/content/browser/devtools/protocol/page_handler.h |
index 053b0597d6477abc1f5fa7e0f4342ccc2e61a730..7790ec195d362286c177673209d8fe1f1b433c76 100644 |
--- a/content/browser/devtools/protocol/page_handler.h |
+++ b/content/browser/devtools/protocol/page_handler.h |
@@ -65,7 +65,8 @@ class PageHandler : public NotificationObserver { |
Response StartScreencast(const std::string* format, |
const int* quality, |
const int* max_width, |
- const int* max_height); |
+ const int* max_height, |
+ const int* every_nth_frame); |
Response StopScreencast(); |
Response ScreencastFrameAck(int frame_number); |
@@ -81,9 +82,11 @@ class PageHandler : public NotificationObserver { |
void NotifyScreencastVisibility(bool visible); |
void InnerSwapCompositorFrame(); |
void ScreencastFrameCaptured(const cc::CompositorFrameMetadata& metadata, |
+ int frame_number, |
const SkBitmap& bitmap, |
ReadbackResponse response); |
void ScreencastFrameEncoded(const cc::CompositorFrameMetadata& metadata, |
+ int frame_number, |
const base::Time& timestamp, |
const std::string& data); |
@@ -106,13 +109,13 @@ class PageHandler : public NotificationObserver { |
int screencast_quality_; |
int screencast_max_width_; |
int screencast_max_height_; |
+ int capture_every_nth_frame_; |
int capture_retry_count_; |
bool has_compositor_frame_metadata_; |
cc::CompositorFrameMetadata next_compositor_frame_metadata_; |
cc::CompositorFrameMetadata last_compositor_frame_metadata_; |
int screencast_frame_sent_; |
int screencast_frame_acked_; |
- bool processing_screencast_frame_; |
scoped_ptr<ColorPicker> color_picker_; |