summaryrefslogtreecommitdiffstats
path: root/content/renderer/media
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-09 06:53:28 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-08-09 06:53:28 +0000
commita6cb8bca67f3cf4daf2a9ef86ade994efb7554d4 (patch)
treebc2f769ee81bc9a97be48e8f6e45f5713fceb42f /content/renderer/media
parent6eb4d94bf5cb9c8896c2544eeea9e81c800e38b9 (diff)
downloadchromium_src-a6cb8bca67f3cf4daf2a9ef86ade994efb7554d4.zip
chromium_src-a6cb8bca67f3cf4daf2a9ef86ade994efb7554d4.tar.gz
chromium_src-a6cb8bca67f3cf4daf2a9ef86ade994efb7554d4.tar.bz2
Add DesktopMediaId type to identify desktop media source.
Also replaced content::MEDIA_SCREEN_VIDEO_CAPTURE with content::MEDIA_DESKTOP_VIDEO_CAPTURE which will be used to identify all types of desktop media sources. BUG=237907 R=jam@chromium.org, xians@chromium.org Review URL: https://codereview.chromium.org/22370010 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@216617 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/renderer/media')
-rw-r--r--content/renderer/media/media_stream_dependency_factory.cc2
-rw-r--r--content/renderer/media/media_stream_impl.cc5
2 files changed, 5 insertions, 2 deletions
diff --git a/content/renderer/media/media_stream_dependency_factory.cc b/content/renderer/media/media_stream_dependency_factory.cc
index 7f5e64a..3d07ce8 100644
--- a/content/renderer/media/media_stream_dependency_factory.cc
+++ b/content/renderer/media/media_stream_dependency_factory.cc
@@ -286,7 +286,7 @@ void MediaStreamDependencyFactory::CreateNativeMediaSources(
source_data->device_info().device.type ==
content::MEDIA_TAB_VIDEO_CAPTURE ||
source_data->device_info().device.type ==
- content::MEDIA_SCREEN_VIDEO_CAPTURE;
+ content::MEDIA_DESKTOP_VIDEO_CAPTURE;
source_data->SetVideoSource(
CreateLocalVideoSource(source_data->device_info().session_id,
is_screencast,
diff --git a/content/renderer/media/media_stream_impl.cc b/content/renderer/media/media_stream_impl.cc
index abe68a2..ac66f23 100644
--- a/content/renderer/media/media_stream_impl.cc
+++ b/content/renderer/media/media_stream_impl.cc
@@ -10,6 +10,7 @@
#include "base/strings/string_number_conversions.h"
#include "base/strings/stringprintf.h"
#include "base/strings/utf_string_conversions.h"
+#include "content/public/common/desktop_media_id.h"
#include "content/renderer/media/media_stream_audio_renderer.h"
#include "content/renderer/media/media_stream_dependency_factory.h"
#include "content/renderer/media/media_stream_dispatcher.h"
@@ -71,7 +72,9 @@ void UpdateRequestOptions(
user_media_request.videoConstraints(),
kMediaStreamSourceId, true);
} else if (video_stream_source == kMediaStreamSourceScreen) {
- options->video_type = content::MEDIA_SCREEN_VIDEO_CAPTURE;
+ options->video_type = content::MEDIA_DESKTOP_VIDEO_CAPTURE;
+ options->video_device_id =
+ DesktopMediaID(DesktopMediaID::TYPE_SCREEN, 0).ToString();
}
}
}