| BrowserCaptureMediaStreamTrack-cropTo.https.html | 
          BrowserCaptureMediaStreamTrack cropTo() | 
          2279 | 
        
        
          | BrowserCaptureMediaStreamTrack-restrictTo.https.html | 
          BrowserCaptureMediaStreamTrack restrictTo() | 
          7947 | 
        
        
          | crashtests | 
           | 
           | 
        
        
          | enumerateDevices-with-navigation.https.html | 
          enumerateDevices() with navigation | 
          3646 | 
        
        
          | GUM-api.https.html | 
          getUserMedia: test that getUserMedia is present | 
          924 | 
        
        
          | GUM-deny.https.html | 
          getUserMedia() triggers error callback when auth is denied | 
          1432 | 
        
        
          | GUM-echoCancellation-all.https.html | 
          getUserMedia echoCancellation remote-only | 
          987 | 
        
        
          | GUM-echoCancellation-boolean.https.html | 
          getUserMedia echoCancellation remote-only | 
          1414 | 
        
        
          | GUM-echoCancellation-remote-only.https.html | 
          getUserMedia echoCancellation remote-only | 
          1019 | 
        
        
          | GUM-empty-option-param.https.html | 
          getUserMedia({}) rejects with TypeError | 
          1224 | 
        
        
          | GUM-impossible-constraint.https.html | 
          Trivial mandatory constraint in getUserMedia | 
          1792 | 
        
        
          | GUM-invalid-facing-mode.https.html | 
          Invalid facingMode in getUserMedia | 
          1105 | 
        
        
          | GUM-non-applicable-constraint.https.html | 
          non-applicable constraint in getUserMedia | 
          2963 | 
        
        
          | GUM-optional-constraint.https.html | 
          Optional constraint recognized as optional in getUserMedia | 
          1503 | 
        
        
          | GUM-permissions-query.https.html | 
          Check permissions.query with getUserMedia | 
          2518 | 
        
        
          | GUM-required-constraint-with-ideal-value.https.html | 
          Ideal value in required constraint in getUserMedia | 
          1516 | 
        
        
          | GUM-trivial-constraint.https.html | 
          Trivial mandatory constraint in getUserMedia | 
          1431 | 
        
        
          | GUM-unknownkey-option-param.https.html | 
          getUserMedia({doesnotexist:true}) rejects with TypeError | 
          1465 | 
        
        
          | historical.https.html | 
          Historical Media Capture and Streams features | 
          1172 | 
        
        
          | idlharness.https.window.js | 
           | 
          1457 | 
        
        
          | iframe-enumerate-cleared.html | 
           | 
          69 | 
        
        
           | 
           | 
          27 | 
        
        
          | iframe-enumerate-nogum.html | 
           | 
          75 | 
        
        
          | iframe-enumerate.html | 
           | 
          69 | 
        
        
          | MediaDevices-after-discard.https.html | 
          Test promises from MediaDevices methods in a discarded browsing
  context | 
          2914 | 
        
        
          | MediaDevices-enumerateDevices-not-allowed-camera.https.html | 
          enumerateDevices: test enumerateDevices should not expose camera devices if they are not allowed by Permissions-Policy header | 
          1632 | 
        
        
           | 
           | 
          30 | 
        
        
          | MediaDevices-enumerateDevices-not-allowed-mic.https.html | 
          enumerateDevices: test enumerateDevices should not expose microphone devices if they are not allowed by Permissions-Policy header | 
          1644 | 
        
        
           | 
           | 
          34 | 
        
        
          | MediaDevices-enumerateDevices-per-origin-ids.sub.https.html | 
          enumerateDevices rotates deviceId across origins and after cookies get cleared | 
          4671 | 
        
        
          | MediaDevices-enumerateDevices-persistent-permission.https.html | 
          enumerateDevices depends only on capture state, not permission state | 
          1649 | 
        
        
          | MediaDevices-enumerateDevices-returned-objects.https.html | 
          enumerateDevices is returning new MediaDeviceInfo objects every time | 
          2808 | 
        
        
          | MediaDevices-enumerateDevices.https.html | 
          enumerateDevices: test that enumerateDevices is present | 
          5501 | 
        
        
          | MediaDevices-getSupportedConstraints.https.html | 
          Test navigator.mediaDevices.getSupportedConstraints() | 
          1407 | 
        
        
          | MediaDevices-getUserMedia.https.html | 
          getUserMedia: test that mediaDevices.getUserMedia is present | 
          7172 | 
        
        
          | MediaDevices-SecureContext.html | 
          MediaDevices and SecureContext | 
          643 | 
        
        
          | MediaStream-add-audio-track.https.html | 
          Adding a track to a MediaStream | 
          2097 | 
        
        
          | MediaStream-audio-only.https.html | 
          getUserMedia({audio:true}) creates a stream with at least an audio track | 
          1786 | 
        
        
          | MediaStream-clone.https.html | 
          MediaStream and MediaStreamTrack clone() | 
          4362 | 
        
        
          | MediaStream-default-feature-policy.https.html | 
           | 
          2370 | 
        
        
          | MediaStream-finished-add.https.html | 
          Adding a track to an inactive MediaStream | 
          1535 | 
        
        
          | MediaStream-gettrackid.https.html | 
          Retrieving a track from a MediaStream | 
          1304 | 
        
        
          | MediaStream-id.https.html | 
          getUserMedia() creates a stream with a proper id | 
          1376 | 
        
        
          | MediaStream-idl.https.html | 
          MediaStream constructor algorithm | 
          4214 | 
        
        
          | MediaStream-MediaElement-firstframe.https.html | 
          Assigning a MediaStream to a media element and not playing it results in rendering a first frame | 
          4290 | 
        
        
          | MediaStream-MediaElement-preload-none.https.html | 
          Test that the HTMLMediaElement preload 'none' attribute value is ignored for MediaStream used as srcObject and MediaStream object URLs used as src. | 
          3860 | 
        
        
          | MediaStream-MediaElement-srcObject.https.html | 
          Assigning mediastream to a video element | 
          18571 | 
        
        
          | MediaStream-removetrack.https.html | 
          Removing a track from a MediaStream | 
          5820 | 
        
        
          | MediaStream-supported-by-feature-policy.html | 
          Test that camera and microphone are advertised in the feature list | 
          711 | 
        
        
          | MediaStream-video-only.https.html | 
          getUserMedia({video:true}) creates a stream with one video track | 
          1814 | 
        
        
          | MediaStreamTrack-applyConstraints.https.html | 
          MediaStreamTrack applyConstraints | 
          5280 | 
        
        
          | MediaStreamTrack-end-manual.https.html | 
          Test that mediastreamtrack are properly ended | 
          2290 | 
        
        
          | MediaStreamTrack-getCapabilities.https.html | 
          MediaStreamTrack and InputDeviceInfo GetCapabilities | 
          5817 | 
        
        
          | MediaStreamTrack-getSettings.https.html | 
          MediaStreamTrack GetSettings | 
          11185 | 
        
        
          | MediaStreamTrack-id.https.html | 
          Distinct id for distinct mediastream tracks | 
          1152 | 
        
        
          | MediaStreamTrack-iframe-audio-transfer.https.html | 
          MediaStreamTrack transfer to iframe | 
          1085 | 
        
        
          | MediaStreamTrack-iframe-transfer.https.html | 
          MediaStreamTrack transfer to iframe | 
          1091 | 
        
        
          | MediaStreamTrack-init.https.html | 
          getUserMedia({video:true}) creates a stream with a properly initialized video track | 
          2004 | 
        
        
          | MediaStreamTrack-MediaElement-disabled-audio-is-silence.https.html | 
          A disabled audio track is rendered as silence | 
          2390 | 
        
        
          | MediaStreamTrack-MediaElement-disabled-video-is-black.https.html | 
          A disabled video track is rendered as blackness | 
          4263 | 
        
        
          | MediaStreamTrack-transfer-video.https.html | 
          MediaStreamTrack transfer to iframe | 
          829 | 
        
        
          | MediaStreamTrack-transfer.https.html | 
          MediaStreamTrack transfer to Worker | 
          1508 | 
        
        
          | MediaStreamTrackEvent-constructor.https.html | 
          MediaStreamTrackEvent constructor | 
          1535 | 
        
        
          | message-enumerateddevices-nogum.js | 
           | 
          172 | 
        
        
          | message-enumerateddevices.js | 
           | 
          305 | 
        
        
          | META.yml | 
           | 
          108 | 
        
        
          | overconstrained_error.https.html | 
           | 
          868 | 
        
        
          | parallel-capture-requests.https.html | 
          Parallel capture requests | 
          2300 | 
        
        
          | permission-helper.js | 
           | 
          1029 | 
        
        
          | support | 
           | 
           |