| Index: content/renderer/render_view_impl.cc
|
| diff --git a/content/renderer/render_view_impl.cc b/content/renderer/render_view_impl.cc
|
| index 4d136cc14d7f2612466e695c2e10854597030217..bde8d729ad86db4c57d41fe8a141b46bb3b2e6dc 100644
|
| --- a/content/renderer/render_view_impl.cc
|
| +++ b/content/renderer/render_view_impl.cc
|
| @@ -105,6 +105,8 @@
|
| #include "net/base/escape.h"
|
| #include "net/base/net_errors.h"
|
| #include "net/http/http_util.h"
|
| +#include "third_party/WebKit/Source/Platform/chromium/public/WebRTCPeerConnectionHandler.h"
|
| +#include "third_party/WebKit/Source/Platform/chromium/public/WebRTCPeerConnectionHandlerClient.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebAccessibilityObject.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebDOMEvent.h"
|
| #include "third_party/WebKit/Source/WebKit/chromium/public/WebDOMMessageEvent.h"
|
| @@ -265,6 +267,8 @@ using WebKit::WebPopupMenuInfo;
|
| using WebKit::WebRange;
|
| using WebKit::WebRect;
|
| using WebKit::WebReferrerPolicy;
|
| +using WebKit::WebRTCPeerConnectionHandler;
|
| +using WebKit::WebRTCPeerConnectionHandlerClient;
|
| using WebKit::WebScriptSource;
|
| using WebKit::WebSearchableFormData;
|
| using WebKit::WebSecurityOrigin;
|
| @@ -759,6 +763,14 @@ WebPeerConnection00Handler* RenderViewImpl::CreatePeerConnectionHandlerJsep(
|
| return media_stream_impl_->CreatePeerConnectionHandlerJsep(client);
|
| }
|
|
|
| +WebRTCPeerConnectionHandler* RenderViewImpl::CreateRTCPeerConnectionHandler(
|
| + WebRTCPeerConnectionHandlerClient* client) {
|
| + EnsureMediaStreamImpl();
|
| + if (!media_stream_impl_)
|
| + return NULL;
|
| + return media_stream_impl_->CreateRTCPeerConnectionHandler(client);
|
| +}
|
| +
|
| void RenderViewImpl::AddObserver(RenderViewObserver* observer) {
|
| observers_.AddObserver(observer);
|
| }
|
|
|