Index: third_party/WebKit/public/platform/Platform.h |
diff --git a/third_party/WebKit/public/platform/Platform.h b/third_party/WebKit/public/platform/Platform.h |
index d1713f9389d054b03dbe99e2346fbb615fe8b705..06b68573edb8920f75ef67f41eddc6964034d5de 100644 |
--- a/third_party/WebKit/public/platform/Platform.h |
+++ b/third_party/WebKit/public/platform/Platform.h |
@@ -61,6 +61,7 @@ namespace blink { |
class WebAudioBus; |
class WebBlobRegistry; |
+class WebCanvasCaptureHandler; |
class WebClipboard; |
class WebCompositorSupport; |
class WebConvertableToTraceFormat; |
@@ -80,6 +81,7 @@ class WebIDBFactory; |
class WebMIDIAccessor; |
class WebMIDIAccessorClient; |
class WebMediaRecorderHandler; |
+class WebMediaStream; |
class WebMediaStreamCenter; |
class WebMediaStreamCenterClient; |
class WebMemoryDumpProvider; |
@@ -638,6 +640,8 @@ public: |
// May return null if WebRTC functionality is not avaliable or out of resources. |
virtual WebMediaStreamCenter* createMediaStreamCenter(WebMediaStreamCenterClient*) { return nullptr; } |
+ // Creates an WebCanvasCaptureHandler to capture Canvas output. |
+ virtual WebCanvasCaptureHandler* createCanvasCaptureHandler(const WebSize& size, WebMediaStream* stream) { return nullptr; } |
// WebWorker ---------------------------------------------------------- |
virtual void didStartWorkerRunLoop() { } |