| Index: content/renderer/media/media_stream_dispatcher.cc
|
| diff --git a/content/renderer/media/media_stream_dispatcher.cc b/content/renderer/media/media_stream_dispatcher.cc
|
| index 2ce2c83aa7c6caa362be84862407bac86d792100..1c2c26c1d9d7d24eb4b2e02df19598b1a38ae4f0 100644
|
| --- a/content/renderer/media/media_stream_dispatcher.cc
|
| +++ b/content/renderer/media/media_stream_dispatcher.cc
|
| @@ -175,6 +175,17 @@ void MediaStreamDispatcher::OnStreamStarted(const std::string& label) {
|
| Send(new MediaStreamHostMsg_StreamStarted(label));
|
| }
|
|
|
| +StreamDeviceInfoArray MediaStreamDispatcher::GetNonScreenCaptureDevices() {
|
| + StreamDeviceInfoArray video_array;
|
| + for (const auto& stream_it : label_stream_map_) {
|
| + for (const auto& video_device : stream_it.second.video_array) {
|
| + if (!IsScreenCaptureMediaType(video_device.device.type))
|
| + video_array.push_back(video_device);
|
| + }
|
| + }
|
| + return video_array;
|
| +}
|
| +
|
| void MediaStreamDispatcher::OnDestruct() {
|
| // Do not self-destruct. UserMediaClientImpl owns |this|.
|
| }
|
|
|