← back to v145 · chrome-removes-support-for-obsolete-virtual-cameras-on-macos
conformance · v145
v145 · chrome-removes-support-for-obsolete-virtual-cameras-on-macos — conformance probe
5 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
5
total
| id | contract | kind | verdict | detail |
|---|---|---|---|---|
media-devices-exists |
navigator.mediaDevices is exposed — the surface through which virtual cameras appear (or no longer appear). | exists | … | |
enumerate-devices-is-function |
navigator.mediaDevices.enumerateDevices is a function used to list cameras, including any modern Core Media IO virtual cameras still permitted. | typeof | … | |
media-device-info-interface-exists |
MediaDeviceInfo is exposed — its kind property is how virtual cameras would be identified as 'videoinput'. | exists | … | |
input-device-info-interface-exists |
InputDeviceInfo is exposed, returned by enumerateDevices for camera inputs. | exists | … | |
get-user-media-is-function |
navigator.mediaDevices.getUserMedia is a function — virtual camera removal is an OS-level filter, the JS API surface is unchanged. | typeof | … |