Index: content/renderer/renderer_webkitplatformsupport_impl.cc |
diff --git a/content/renderer/renderer_webkitplatformsupport_impl.cc b/content/renderer/renderer_webkitplatformsupport_impl.cc |
index fcec63d88c804c05e1f50dfd628b0042e9aeaa4b..0a39a5613548885ef7cc9906d8f921a016118c6e 100644 |
--- a/content/renderer/renderer_webkitplatformsupport_impl.cc |
+++ b/content/renderer/renderer_webkitplatformsupport_impl.cc |
@@ -43,8 +43,6 @@ |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebIDBFactory.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebMediaStreamCenter.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebMediaStreamCenterClient.h" |
-#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebPeerConnectionHandler.h" |
-#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebPeerConnectionHandlerClient.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/WebRuntimeFeatures.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebURL.h" |
#include "third_party/WebKit/Source/WebKit/chromium/public/platform/WebVector.h" |
@@ -91,8 +89,8 @@ using WebKit::WebMediaStreamCenter; |
using WebKit::WebMediaStreamCenterClient; |
using WebKit::WebPeerConnection00Handler; |
using WebKit::WebPeerConnection00HandlerClient; |
-using WebKit::WebPeerConnectionHandler; |
-using WebKit::WebPeerConnectionHandlerClient; |
+using WebKit::WebRTCPeerConnectionHandler; |
+using WebKit::WebRTCPeerConnectionHandlerClient; |
using WebKit::WebStorageNamespace; |
using WebKit::WebString; |
using WebKit::WebURL; |
@@ -690,6 +688,22 @@ RendererWebKitPlatformSupportImpl::createPeerConnection00Handler( |
#endif // defined(ENABLE_WEBRTC) |
} |
+WebRTCPeerConnectionHandler* |
+RendererWebKitPlatformSupportImpl::createRTCPeerConnectionHandler( |
+ WebRTCPeerConnectionHandlerClient* client) { |
+ RenderThreadImpl* render_thread = RenderThreadImpl::current(); |
+ DCHECK(render_thread); |
+ if (!render_thread) |
+ return NULL; |
+#if defined(ENABLE_WEBRTC) |
+ MediaStreamDependencyFactory* rtc_dependency_factory = |
+ render_thread->GetMediaStreamDependencyFactory(); |
+ return rtc_dependency_factory->CreateRTCPeerConnectionHandler(client); |
+#else |
+ return NULL; |
+#endif // defined(ENABLE_WEBRTC) |
+} |
+ |
//------------------------------------------------------------------------------ |
WebMediaStreamCenter* |