← back to v141 · echocancellationmode-for-getusermedia

conformance · v141

v141 · echocancellationmode-for-getusermedia — conformance probe

6 assertions drawn from the spec. Each is a single contract the spec text makes. Pass/fail reflects what this browser executed; blocked means the contract was not run because it needs user mediation, hardware, or another unavailable precondition. Open the page in Chrome stable / canary / Firefox / Safari to compare.

browser: spec: https://www.w3.org/TR/mediacapture-streams/#dom-echocancellationmodeenum chromestatus: #5585747985563648 generated 2026-06-01T08:13:08Z by conformance-author-v1-subagent
0
pass
0
fail
0
blocked
6
total
id contract kind verdict detail
mediadevices-getusermedia-exists navigator.mediaDevices.getUserMedia is a function, the entry point for echoCancellationMode constraints. script
getsupportedconstraints-reports-echocancellation MediaDevices.getSupportedConstraints lists echoCancellation, the constraint whose value range this feature extends. script
media-track-constraints-accepts-string applyConstraints accepts a string value for echoCancellation (the spec widens the type from boolean to include 'all' and 'remote-only'). script
mediastreamtrack-applyconstraints-exists MediaStreamTrack.prototype.applyConstraints exists, the runtime path for switching echoCancellationMode after grant. typeof
mediastreamtrack-getsettings MediaStreamTrack.prototype.getSettings exposes the negotiated settings dictionary, where echoCancellationMode surfaces back to the page. typeof
permissions-microphone-query navigator.permissions.query is callable for the microphone descriptor, used to gate constraint application. script