зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1307533 - support getUserMedia facingmode on Surface Book; r=jib
MozReview-Commit-ID: IOfWT2EyEPs --HG-- extra : rebase_source : 12e0f930a6b1770f20a014591f2d4377b5ed95bb
This commit is contained in:
Родитель
6da8812934
Коммит
12cf0bc33c
|
@ -346,6 +346,18 @@ MediaEngineCameraVideoSource::SetName(nsString aName)
|
|||
facingMode = VideoFacingModeEnum::User;
|
||||
}
|
||||
#endif
|
||||
#ifdef XP_WIN
|
||||
// The cameras' name of Surface book are "Microsoft Camera Front" and
|
||||
// "Microsoft Camera Rear" respectively.
|
||||
|
||||
if (aName.Find(NS_LITERAL_STRING("Front")) != kNotFound) {
|
||||
hasFacingMode = true;
|
||||
facingMode = VideoFacingModeEnum::User;
|
||||
} else if (aName.Find(NS_LITERAL_STRING("Rear")) != kNotFound) {
|
||||
hasFacingMode = true;
|
||||
facingMode = VideoFacingModeEnum::Environment;
|
||||
}
|
||||
#endif // WINDOWS
|
||||
if (hasFacingMode) {
|
||||
mFacingMode.Assign(NS_ConvertUTF8toUTF16(
|
||||
VideoFacingModeEnumValues::strings[uint32_t(facingMode)].value));
|
||||
|
|
Загрузка…
Ссылка в новой задаче