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 caaf0b57cbdf120091e257a4666f5f40a8a76ea8..25a8597b94ec965c17a6a9e46b8c687fc9a5c84e 100644 |
--- a/content/renderer/renderer_blink_platform_impl.cc |
+++ b/content/renderer/renderer_blink_platform_impl.cc |
@@ -55,6 +55,7 @@ |
#include "content/renderer/dom_storage/webstoragenamespace_impl.h" |
#include "content/renderer/gamepad_shared_memory_reader.h" |
#include "content/renderer/media/audio_decoder.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" |
#include "content/renderer/render_thread_impl.h" |
@@ -140,6 +141,7 @@ using blink::WebGamepad; |
using blink::WebGamepads; |
using blink::WebIDBFactory; |
using blink::WebMIDIAccessor; |
+using blink::WebMediaRecorderHandler; |
using blink::WebMediaStreamCenter; |
using blink::WebMediaStreamCenterClient; |
using blink::WebMimeRegistry; |
@@ -871,6 +873,17 @@ void RendererBlinkPlatformImpl::sampleGamepads(WebGamepads& gamepads) { |
//------------------------------------------------------------------------------ |
+WebMediaRecorderHandler* |
+RendererBlinkPlatformImpl::createMediaRecorderHandler() { |
+#if !defined(OS_ANDROID) |
+ return new content::MediaRecorderHandler(); |
+#else |
+ return nullptr; |
+#endif |
+} |
+ |
+//------------------------------------------------------------------------------ |
+ |
WebRTCPeerConnectionHandler* |
RendererBlinkPlatformImpl::createRTCPeerConnectionHandler( |
WebRTCPeerConnectionHandlerClient* client) { |