| 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/browser/renderer_host/media/media_stream_dispatcher_host.h" | 5 #include "content/browser/renderer_host/media/media_stream_dispatcher_host.h" |
| 6 | 6 |
| 7 #include "content/browser/browser_main_loop.h" | 7 #include "content/browser/browser_main_loop.h" |
| 8 #include "content/browser/renderer_host/media/web_contents_capture_util.h" | 8 #include "content/browser/renderer_host/media/web_contents_capture_util.h" |
| 9 #include "content/common/media/media_stream_messages.h" | 9 #include "content/common/media/media_stream_messages.h" |
| 10 #include "content/common/media/media_stream_options.h" | 10 #include "content/common/media/media_stream_options.h" |
| (...skipping 113 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 124 const GURL& security_origin) { | 124 const GURL& security_origin) { |
| 125 DVLOG(1) << "MediaStreamDispatcherHost::OnGenerateStream(" | 125 DVLOG(1) << "MediaStreamDispatcherHost::OnGenerateStream(" |
| 126 << render_view_id << ", " | 126 << render_view_id << ", " |
| 127 << page_request_id << ", [" | 127 << page_request_id << ", [" |
| 128 << " audio:" << components.audio_requested | 128 << " audio:" << components.audio_requested |
| 129 << " video:" << components.video_requested | 129 << " video:" << components.video_requested |
| 130 << " ], " | 130 << " ], " |
| 131 << security_origin.spec() << ")"; | 131 << security_origin.spec() << ")"; |
| 132 | 132 |
| 133 media_stream_manager_->GenerateStream( | 133 media_stream_manager_->GenerateStream( |
| 134 this, render_process_id_, render_view_id, resource_context_, | 134 this, render_process_id_, render_view_id, |
| 135 resource_context_->GetMediaDeviceIDSalt(), |
| 135 page_request_id, | 136 page_request_id, |
| 136 components, security_origin); | 137 components, security_origin); |
| 137 } | 138 } |
| 138 | 139 |
| 139 void MediaStreamDispatcherHost::OnCancelGenerateStream(int render_view_id, | 140 void MediaStreamDispatcherHost::OnCancelGenerateStream(int render_view_id, |
| 140 int page_request_id) { | 141 int page_request_id) { |
| 141 DVLOG(1) << "MediaStreamDispatcherHost::OnCancelGenerateStream(" | 142 DVLOG(1) << "MediaStreamDispatcherHost::OnCancelGenerateStream(" |
| 142 << render_view_id << ", " | 143 << render_view_id << ", " |
| 143 << page_request_id << ")"; | 144 << page_request_id << ")"; |
| 144 media_stream_manager_->CancelRequest(render_process_id_, render_view_id, | 145 media_stream_manager_->CancelRequest(render_process_id_, render_view_id, |
| (...skipping 15 matching lines...) Expand all Loading... |
| 160 int page_request_id, | 161 int page_request_id, |
| 161 MediaStreamType type, | 162 MediaStreamType type, |
| 162 const GURL& security_origin) { | 163 const GURL& security_origin) { |
| 163 DVLOG(1) << "MediaStreamDispatcherHost::OnEnumerateDevices(" | 164 DVLOG(1) << "MediaStreamDispatcherHost::OnEnumerateDevices(" |
| 164 << render_view_id << ", " | 165 << render_view_id << ", " |
| 165 << page_request_id << ", " | 166 << page_request_id << ", " |
| 166 << type << ", " | 167 << type << ", " |
| 167 << security_origin.spec() << ")"; | 168 << security_origin.spec() << ")"; |
| 168 | 169 |
| 169 media_stream_manager_->EnumerateDevices( | 170 media_stream_manager_->EnumerateDevices( |
| 170 this, render_process_id_, render_view_id, resource_context_, | 171 this, render_process_id_, render_view_id, |
| 172 resource_context_->GetMediaDeviceIDSalt(), |
| 171 page_request_id, type, security_origin); | 173 page_request_id, type, security_origin); |
| 172 } | 174 } |
| 173 | 175 |
| 174 void MediaStreamDispatcherHost::OnCancelEnumerateDevices( | 176 void MediaStreamDispatcherHost::OnCancelEnumerateDevices( |
| 175 int render_view_id, | 177 int render_view_id, |
| 176 int page_request_id) { | 178 int page_request_id) { |
| 177 DVLOG(1) << "MediaStreamDispatcherHost::OnCancelEnumerateDevices(" | 179 DVLOG(1) << "MediaStreamDispatcherHost::OnCancelEnumerateDevices(" |
| 178 << render_view_id << ", " | 180 << render_view_id << ", " |
| 179 << page_request_id << ")"; | 181 << page_request_id << ")"; |
| 180 media_stream_manager_->CancelRequest(render_process_id_, render_view_id, | 182 media_stream_manager_->CancelRequest(render_process_id_, render_view_id, |
| 181 page_request_id); | 183 page_request_id); |
| 182 } | 184 } |
| 183 | 185 |
| 184 void MediaStreamDispatcherHost::OnOpenDevice( | 186 void MediaStreamDispatcherHost::OnOpenDevice( |
| 185 int render_view_id, | 187 int render_view_id, |
| 186 int page_request_id, | 188 int page_request_id, |
| 187 const std::string& device_id, | 189 const std::string& device_id, |
| 188 MediaStreamType type, | 190 MediaStreamType type, |
| 189 const GURL& security_origin) { | 191 const GURL& security_origin) { |
| 190 DVLOG(1) << "MediaStreamDispatcherHost::OnOpenDevice(" | 192 DVLOG(1) << "MediaStreamDispatcherHost::OnOpenDevice(" |
| 191 << render_view_id << ", " | 193 << render_view_id << ", " |
| 192 << page_request_id << ", device_id: " | 194 << page_request_id << ", device_id: " |
| 193 << device_id.c_str() << ", type: " | 195 << device_id.c_str() << ", type: " |
| 194 << type << ", " | 196 << type << ", " |
| 195 << security_origin.spec() << ")"; | 197 << security_origin.spec() << ")"; |
| 196 | 198 |
| 197 media_stream_manager_->OpenDevice( | 199 media_stream_manager_->OpenDevice( |
| 198 this, render_process_id_, render_view_id, resource_context_, | 200 this, render_process_id_, render_view_id, |
| 201 resource_context_->GetMediaDeviceIDSalt(), |
| 199 page_request_id, device_id, type, security_origin); | 202 page_request_id, device_id, type, security_origin); |
| 200 | 203 |
| 201 } | 204 } |
| 202 | 205 |
| 203 void MediaStreamDispatcherHost::OnCloseDevice( | 206 void MediaStreamDispatcherHost::OnCloseDevice( |
| 204 int render_view_id, | 207 int render_view_id, |
| 205 const std::string& label) { | 208 const std::string& label) { |
| 206 DVLOG(1) << "MediaStreamDispatcherHost::OnCloseDevice(" | 209 DVLOG(1) << "MediaStreamDispatcherHost::OnCloseDevice(" |
| 207 << render_view_id << ", " | 210 << render_view_id << ", " |
| 208 << label << ")"; | 211 << label << ")"; |
| 209 | 212 |
| 210 media_stream_manager_->CancelRequest(label); | 213 media_stream_manager_->CancelRequest(label); |
| 211 } | 214 } |
| 212 | 215 |
| 213 } // namespace content | 216 } // namespace content |
| OLD | NEW |