Contact emails
fbea...@chromium.org, rei...@chromium.org
Spec
Specification:
https://w3c.github.io/mediacapture-image/#mediasettingsrange-section
https://w3c.github.io/mediacapture-image/#photocapabilities-section
PR: https://github.com/w3c/mediacapture-image/pull/238
Summary
Allow web developers to aggregate and easily log media settings ranges and photo capabilities in JSON.
Motivation
Changing MediaSettingsRange and PhotoCapabilities interfaces to dictionaries will improve developer ergonomics by allowing web developers to easily log and aggregate exposureCompensation, exposureTime, colorTemperature, iso, brightness, contrast, saturation, sharpness, focusDistance, pan, tilt, zoom, and photo capabilities (redEyeReduction, imageHeight, imageWidth, fillLightMode).
This is possible because MediaSettingsRange and PhotoCapabilities are simple data holders, and not classes/interfaces with data and behavior and inheritance.
Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
The feature will be supported on all platforms.
Interoperability: None
Gecko: Positive
Webkit: No Signal
Compatibility: None
Is this feature fully tested by web-platform-tests? Link to test suite results from wpt.fyi.
Web platform tests will be updated and available at https://wpt.fyi/results/mediacapture-image.
Feature dashboard
LGTM1. This is a minor change that would only affect sites which are testing for the existence of the interfaces on the global; no other code should be affected. I skimmed briefly through HTTP Archive, and didn't find any occurrence of `"MediaSettingsRange" in window` or `typeof MediaSettingsRange` in the most recent run.I'd note, though, that the signals gathered from our friends on Gecko and WebKit ought to be solicited as described in https://docs.google.com/document/d/1xkHRXnFS8GDqZi7E0SSbR3a7CZsGScdxPUWBsNgo-oo/edit#heading=h.tgzhprxcmw4u, or listed as "No signal" with an explanation that the feature is too small to go through that process.Thanks!-mikeOn Tuesday, July 28, 2020 at 7:37:37 AM UTC+2 Francois Beaufort wrote:Contact emails
fbea...@chromium.org, rei...@chromium.org
Spec
Specification:
https://w3c.github.io/mediacapture-image/#mediasettingsrange-section
https://w3c.github.io/mediacapture-image/#photocapabilities-section
PR: https://github.com/w3c/mediacapture-image/pull/238
Summary
Allow web developers to aggregate and easily log media settings ranges and photo capabilities in JSON.
Motivation
Changing MediaSettingsRange and PhotoCapabilities interfaces to dictionaries will improve developer ergonomics by allowing web developers to easily log and aggregate exposureCompensation, exposureTime, colorTemperature, iso, brightness, contrast, saturation, sharpness, focusDistance, pan, tilt, zoom, and photo capabilities (redEyeReduction, imageHeight, imageWidth, fillLightMode).
This is possible because MediaSettingsRange and PhotoCapabilities are simple data holders, and not classes/interfaces with data and behavior and inheritance.Is this feature supported on all six Blink platforms (Windows, Mac, Linux, Chrome OS, Android, and Android WebView)?
The feature will be supported on all platforms.
Interoperability: None
Gecko: PositiveWebkit: No Signal
Compatibility: None
Is this feature fully tested by web-platform-tests? Link to test suite results from wpt.fyi.
Web platform tests will be updated and available at https://wpt.fyi/results/mediacapture-image.
Feature dashboard
--
You received this message because you are subscribed to the Google Groups "blink-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email to blink-dev+...@chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/b97666a1-20c0-4b53-a725-08acc2130b60n%40chromium.org.
To view this discussion on the web visit https://groups.google.com/a/chromium.org/d/msgid/blink-dev/CAMuz0%2Bq5FEDedLEOv5Er5-cKNEWt9kppSQVW83HXr5WMkzixjw%40mail.gmail.com.