mediacapture-extensions icon indicating copy to clipboard operation
mediacapture-extensions copied to clipboard

Extensions to Media Capture and Streams by the WebRTC Working Group

Results 59 mediacapture-extensions issues
Sort by recently updated
recently updated
newest added

The discussion around adding backgroundBlur to the spec uncovered a pattern that I think we may see more often. - A feature can be set from the browser - The...

Many APIs providing a MediaStreamTrack are limited by [SecureContext](https://webidl.spec.whatwg.org/#SecureContext) in WebIDL, such as enumerateDevices, getUserMedia, and getDisplayMedia. Other APIs do not require a SecureContext, e.g. [captureStream](https://w3c.github.io/mediacapture-fromelement/). Which of the following...

Currently the [transfer spec](https://w3c.github.io/mediacapture-extensions/#transferable-mediastreamtrack) changes only the interface definition for `MediaStreamTrack`, making it `Transferable` as well as adding `Worker` to the `Exposed` list. If we keep worker exposure, some other...

Regarding [Transferable MediaStreamTrack](https://w3c.github.io/mediacapture-extensions/#transferable-mediastreamtrack), I think there is only one reasonable approach for handling delivery of media (video frames or audio data) during transfer: media stops flowing before postMessage returns on...

background blur and powerEfficientPixelFormat new constraints are not written in the same way. We should probably converge on a single template and use consistently for both (as well as future...

Hi all, I am relatively new to the media capture API. Recently I found after obtaining the MediaStream object, even if the input device changed, the metadata of the already-obtained...

After merging https://github.com/w3c/mediacapture-extensions/pull/59, we have a constraint section between sections related to UA device picker. We should probably move powerEfficientPixelFormat close to background blur. And move the Algorithms/Examples section as...

A new Apple feature called "mic mode" apparently permits specifying some kinds of audio processing for microphone devices; this was called to Chrome's attention in https://bugs.chromium.org/p/chromium/issues/detail?id=1282442 Is this something that...

@annevk says most objects that are transferable are also serializable. MediaStreamTrack has a custom `clone()` method today, like [VideoFrame](https://w3c.github.io/webcodecs/#videoframe) has. But VideoFrame is serializable while MediaStreamTrack is not. After looking...

Ideally getUserMedia would require a user gesture similarly to getDisplayMedia. This is not web-compatible as many pages call getUserMedia on page load or quickly after page load. It would still...