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 9924046c06274895a68b8c075cf0e06005fa1ab5..a8eafaa7029cc36ace76d1f47c7dcd49b11cec9e 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; |
@@ -629,6 +631,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() { } |