| Index: third_party/WebKit/public/platform/WebMediaStreamTrack.h
|
| diff --git a/third_party/WebKit/public/platform/WebMediaStreamTrack.h b/third_party/WebKit/public/platform/WebMediaStreamTrack.h
|
| index 419bc359298234420a46282e489065c78dfbe2c0..14b69e2b934490b4656f518260e3796fa7541135 100644
|
| --- a/third_party/WebKit/public/platform/WebMediaStreamTrack.h
|
| +++ b/third_party/WebKit/public/platform/WebMediaStreamTrack.h
|
| @@ -41,16 +41,20 @@ class WebString;
|
|
|
| class WebMediaStreamTrack {
|
| public:
|
| + enum class FacingMode { None, User, Environment, Left, Right };
|
| +
|
| struct Settings {
|
| bool hasFrameRate() { return frameRate >= 0.0; }
|
| bool hasWidth() { return width >= 0; }
|
| bool hasHeight() { return height >= 0; }
|
| + bool hasFacingMode() { return facingMode != FacingMode::None; }
|
| // The variables are read from
|
| // MediaStreamTrack::GetSettings only.
|
| double frameRate = -1.0;
|
| long width = -1;
|
| long height = -1;
|
| WebString deviceId;
|
| + FacingMode facingMode = FacingMode::None;
|
| };
|
|
|
| class TrackData {
|
|
|