← 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.
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 | … |