summaryrefslogtreecommitdiff
path: root/chromium/chrome/browser/devtools/devtools_eye_dropper.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/chrome/browser/devtools/devtools_eye_dropper.h')
-rw-r--r--chromium/chrome/browser/devtools/devtools_eye_dropper.h5
1 files changed, 2 insertions, 3 deletions
diff --git a/chromium/chrome/browser/devtools/devtools_eye_dropper.h b/chromium/chrome/browser/devtools/devtools_eye_dropper.h
index 7d5eaef7ce7..c120c989ac9 100644
--- a/chromium/chrome/browser/devtools/devtools_eye_dropper.h
+++ b/chromium/chrome/browser/devtools/devtools_eye_dropper.h
@@ -7,11 +7,11 @@
#include "base/callback.h"
#include "base/macros.h"
+#include "components/viz/host/client_frame_sink_video_capturer.h"
#include "content/public/browser/render_widget_host.h"
#include "content/public/browser/web_contents_observer.h"
#include "media/renderers/paint_canvas_video_renderer.h"
#include "mojo/public/cpp/bindings/binding.h"
-#include "services/viz/privileged/interfaces/compositing/frame_sink_video_capture.mojom.h"
#include "third_party/skia/include/core/SkBitmap.h"
namespace blink {
@@ -68,8 +68,7 @@ class DevToolsEyeDropper : public content::WebContentsObserver,
int last_cursor_y_;
content::RenderWidgetHost::MouseEventCallback mouse_event_callback_;
content::RenderWidgetHost* host_;
- viz::mojom::FrameSinkVideoCapturerPtr video_capturer_;
- mojo::Binding<viz::mojom::FrameSinkVideoConsumer> video_consumer_binding_;
+ std::unique_ptr<viz::ClientFrameSinkVideoCapturer> video_capturer_;
const bool use_video_capture_api_;
media::PaintCanvasVideoRenderer video_renderer_;
base::WeakPtrFactory<DevToolsEyeDropper> weak_factory_;