| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #include "content/renderer/renderer_blink_platform_impl.h" | 5 #include "content/renderer/renderer_blink_platform_impl.h" |
| 6 | 6 |
| 7 #include <utility> | 7 #include <utility> |
| 8 | 8 |
| 9 #include "base/command_line.h" | 9 #include "base/command_line.h" |
| 10 #include "base/files/file_path.h" | 10 #include "base/files/file_path.h" |
| (...skipping 945 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 956 | 956 |
| 957 void RendererBlinkPlatformImpl::createHTMLVideoElementCapturer( | 957 void RendererBlinkPlatformImpl::createHTMLVideoElementCapturer( |
| 958 WebMediaStream* web_media_stream, | 958 WebMediaStream* web_media_stream, |
| 959 WebMediaPlayer* web_media_player) { | 959 WebMediaPlayer* web_media_player) { |
| 960 #if defined(ENABLE_WEBRTC) | 960 #if defined(ENABLE_WEBRTC) |
| 961 DCHECK(web_media_stream); | 961 DCHECK(web_media_stream); |
| 962 DCHECK(web_media_player); | 962 DCHECK(web_media_player); |
| 963 AddVideoTrackToMediaStream( | 963 AddVideoTrackToMediaStream( |
| 964 HtmlVideoElementCapturerSource::CreateFromWebMediaPlayerImpl( | 964 HtmlVideoElementCapturerSource::CreateFromWebMediaPlayerImpl( |
| 965 web_media_player, content::RenderThread::Get()->GetIOTaskRunner()), | 965 web_media_player, content::RenderThread::Get()->GetIOTaskRunner()), |
| 966 false, // is_remote | |
| 967 false, // is_readonly | |
| 968 web_media_stream); | 966 web_media_stream); |
| 969 #endif | 967 #endif |
| 970 } | 968 } |
| 971 | 969 |
| 972 void RendererBlinkPlatformImpl::createHTMLAudioElementCapturer( | 970 void RendererBlinkPlatformImpl::createHTMLAudioElementCapturer( |
| 973 WebMediaStream* web_media_stream, | 971 WebMediaStream* web_media_stream, |
| 974 WebMediaPlayer* web_media_player) { | 972 WebMediaPlayer* web_media_player) { |
| 975 #if defined(ENABLE_WEBRTC) | 973 #if defined(ENABLE_WEBRTC) |
| 976 DCHECK(web_media_stream); | 974 DCHECK(web_media_stream); |
| 977 DCHECK(web_media_player); | 975 DCHECK(web_media_player); |
| 978 | 976 |
| 979 blink::WebMediaStreamSource web_media_stream_source; | 977 blink::WebMediaStreamSource web_media_stream_source; |
| 980 blink::WebMediaStreamTrack web_media_stream_track; | 978 blink::WebMediaStreamTrack web_media_stream_track; |
| 981 const WebString track_id = WebString::fromUTF8(base::GenerateGUID()); | 979 const WebString track_id = WebString::fromUTF8(base::GenerateGUID()); |
| 982 | 980 |
| 983 web_media_stream_source.initialize(track_id, | 981 web_media_stream_source.initialize( |
| 984 blink::WebMediaStreamSource::TypeAudio, | 982 track_id, blink::WebMediaStreamSource::TypeAudio, track_id); |
| 985 track_id, | |
| 986 false /* is_remote */); | |
| 987 web_media_stream_track.initialize(web_media_stream_source); | 983 web_media_stream_track.initialize(web_media_stream_source); |
| 988 | 984 |
| 989 MediaStreamAudioSource* const media_stream_source = | 985 MediaStreamAudioSource* const media_stream_source = |
| 990 HtmlAudioElementCapturerSource::CreateFromWebMediaPlayerImpl( | 986 HtmlAudioElementCapturerSource::CreateFromWebMediaPlayerImpl( |
| 991 web_media_player); | 987 web_media_player); |
| 992 | 988 |
| 993 // Takes ownership of |media_stream_source|. | 989 // Takes ownership of |media_stream_source|. |
| 994 web_media_stream_source.setExtraData(media_stream_source); | 990 web_media_stream_source.setExtraData(media_stream_source); |
| 995 | 991 |
| 996 media_stream_source->ConnectToTrack(web_media_stream_track); | 992 media_stream_source->ConnectToTrack(web_media_stream_track); |
| (...skipping 355 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1352 return &trial_token_validator_; | 1348 return &trial_token_validator_; |
| 1353 } | 1349 } |
| 1354 | 1350 |
| 1355 void RendererBlinkPlatformImpl::workerContextCreated( | 1351 void RendererBlinkPlatformImpl::workerContextCreated( |
| 1356 const v8::Local<v8::Context>& worker) { | 1352 const v8::Local<v8::Context>& worker) { |
| 1357 GetContentClient()->renderer()->DidInitializeWorkerContextOnWorkerThread( | 1353 GetContentClient()->renderer()->DidInitializeWorkerContextOnWorkerThread( |
| 1358 worker); | 1354 worker); |
| 1359 } | 1355 } |
| 1360 | 1356 |
| 1361 } // namespace content | 1357 } // namespace content |
| OLD | NEW |