Index: content/renderer/renderer_blink_platform_impl.cc |
diff --git a/content/renderer/renderer_blink_platform_impl.cc b/content/renderer/renderer_blink_platform_impl.cc |
index 5a15965bca4fc2599ba4df4c77029a070ebcb442..ac93eff747211717a90f164d9d32fcd69ffad88f 100644 |
--- a/content/renderer/renderer_blink_platform_impl.cc |
+++ b/content/renderer/renderer_blink_platform_impl.cc |
@@ -64,6 +64,7 @@ |
#include "content/renderer/media/audio_decoder.h" |
#include "content/renderer/media/canvas_capture_handler.h" |
#include "content/renderer/media/html_video_element_capturer_source.h" |
+#include "content/renderer/media/image_capture_frame_grabber.h" |
#include "content/renderer/media/media_recorder_handler.h" |
#include "content/renderer/media/renderer_webaudiodevice_impl.h" |
#include "content/renderer/media/renderer_webmidiaccessor_impl.h" |
@@ -150,6 +151,7 @@ using blink::WebFileSystem; |
using blink::WebGamepad; |
using blink::WebGamepads; |
using blink::WebIDBFactory; |
+using blink::WebImageCaptureFrameGrabber; |
using blink::WebMIDIAccessor; |
using blink::WebMediaPlayer; |
using blink::WebMediaRecorderHandler; |
@@ -959,6 +961,17 @@ void RendererBlinkPlatformImpl::createHTMLVideoElementCapturer( |
//------------------------------------------------------------------------------ |
+WebImageCaptureFrameGrabber* |
+RendererBlinkPlatformImpl::createImageCaptureFrameGrabber() { |
+#if defined(ENABLE_WEBRTC) |
+ return new ImageCaptureFrameGrabber(); |
+#else |
+ return nullptr; |
+#endif // defined(ENABLE_WEBRTC) |
+} |
+ |
+//------------------------------------------------------------------------------ |
+ |
blink::WebSpeechSynthesizer* RendererBlinkPlatformImpl::createSpeechSynthesizer( |
blink::WebSpeechSynthesizerClient* client) { |
return GetContentClient()->renderer()->OverrideSpeechSynthesizer(client); |