Index: content/common/media/media_stream_options.h |
diff --git a/content/common/media/media_stream_options.h b/content/common/media/media_stream_options.h |
index ddd47dd0ddbb5f1a51b7b111e74a30daa4b552e5..5c7d2acc0009daf172bcd1e5a79756a01d43c38f 100644 |
--- a/content/common/media/media_stream_options.h |
+++ b/content/common/media/media_stream_options.h |
@@ -13,6 +13,11 @@ |
namespace media_stream { |
+// MediaStreamConstraint keys for constraints that are passed to getUserMedia. |
+CONTENT_EXPORT extern const char kMediaStreamSource[]; |
+CONTENT_EXPORT extern const char kMediaStreamSourceId[]; |
+CONTENT_EXPORT extern const char kMediaStreamSourceTab[]; |
+ |
typedef content::MediaStreamDeviceType MediaStreamType; |
// StreamOptions is a Chromium representation of WebKit's |
@@ -26,9 +31,11 @@ struct CONTENT_EXPORT StreamOptions { |
// If not NO_SERVICE, the stream shall contain an audio input stream. |
MediaStreamType audio_type; |
+ std::string audio_device_id; |
// If not NO_SERVICE, the stream shall contain a video input stream. |
MediaStreamType video_type; |
+ std::string video_device_id; |
}; |
// StreamDeviceInfo describes information about a device. |