Contact emails
bryantchand...@chromium.org

Explainer
https://github.com/mfoltzgoogle/camera-effects


Specification
None


Summary

Exposes read-only camera effect state on VideoFrameMetadata. This allows web 
developers to monitor changes in platform video effects like background blur. 
The pattern can be extended to support additional platform effects, such as 
lighting adjustments and auto face framing.



Blink component
Internals>Media>CameraCapture


Motivation

Camera effects implemented at the operating system level are becoming 
increasingly common on macOS, Windows, and ChromeOS. This can cause issues for 
video chat users. For example, if a user enables background blur on both their 
OS and in a video chat application, it can strain their system resources and 
cause the application's blur effect to malfunction. Additionally, users may 
forget they have enabled background blur at the OS level, leading to confusion 
when they are unable to disable it within a video chat application. We propose 
addressing these issues by providing a way for Web applications to detect the 
status of video effects applied by the OS or browser. Initially, it focuses on 
background blur, but it is designed to accommodate additional effects in the 
future (eg face framing, or lighting adjustment).



Initial public proposal
https://github.com/WICG/proposals/issues/166


TAG review
None


TAG review status
Pending


Risks




Interoperability and Compatibility

None


Gecko: No signal

WebKit: No signal

Web developers: No signals

Other signals:


WebView application risks

Does this intent deprecate or change behavior of existing APIs, such that it 
has potentially high risk for Android WebView-based applications?

None




Debuggability

None



Is this feature fully tested by web-platform-tests?
No


Flag name on about://flags
enable-experimental-web-platform-features


Finch feature name
None


Non-finch justification
None


Requires code in //chrome?
True


Tracking bug
https://issues.chromium.org/361128457


Launch bug
https://launch.corp.google.com/launch/4343308


Estimated milestones


DevTrial on desktop 133




Link to entry on the Chrome Platform Status
https://chromestatus.com/feature/5098450535055360?gate=5795979950030848


This intent message was generated by Chrome Platform Status.

-- 
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+unsubscr...@chromium.org.
To view this discussion visit 
https://groups.google.com/a/chromium.org/d/msgid/blink-dev/67295d6d.2b0a0220.23a074.02d1.GAE%40google.com.

Reply via email to