Index: third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
diff --git a/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp b/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
index c6efb8a94c663a35760d84bae0009b97bd9d4a4d..42b43c1fb6771b823a774af62abd3c9dcbd56068 100644 |
--- a/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
+++ b/third_party/WebKit/Source/modules/imagecapture/PhotoCapabilities.cpp |
@@ -11,8 +11,8 @@ namespace { |
String meteringModeToString(media::mojom::blink::MeteringMode mode) |
{ |
switch (mode) { |
- case media::mojom::blink::MeteringMode::UNAVAILABLE: |
- return "unavailable"; |
+ case media::mojom::blink::MeteringMode::NONE: |
+ return "none"; |
case media::mojom::blink::MeteringMode::MANUAL: |
return "manual"; |
case media::mojom::blink::MeteringMode::SINGLE_SHOT: |
@@ -48,6 +48,25 @@ String PhotoCapabilities::whiteBalanceMode() const |
return meteringModeToString(m_whiteBalanceMode); |
} |
+String PhotoCapabilities::fillLightMode() const |
+{ |
+ switch (m_fillLightMode) { |
+ case media::mojom::blink::FillLightMode::NONE: |
+ return "none"; |
+ case media::mojom::blink::FillLightMode::OFF: |
+ return "off"; |
+ case media::mojom::blink::FillLightMode::AUTO: |
+ return "auto"; |
+ case media::mojom::blink::FillLightMode::FLASH: |
+ return "flash"; |
+ case media::mojom::blink::FillLightMode::TORCH: |
+ return "torch"; |
+ default: |
+ NOTREACHED(); |
+ } |
+ return emptyString(); |
+} |
+ |
DEFINE_TRACE(PhotoCapabilities) |
{ |
visitor->trace(m_iso); |