tor-browser

The Tor Browser
git clone https://git.dasho.dev/tor-browser.git
Log | Files | Refs | README | LICENSE

MediaStreamTrack-getSettings-fast.html (877B)


      1 <!DOCTYPE html>
      2 <script src="/resources/testharness.js"></script>
      3 <script src="/resources/testharnessreport.js"></script>
      4 <body>
      5 <canvas id='canvas' width=10 height=10></canvas>
      6 </body>
      7 <script>
      8 
      9 // This test verifies that MediaStreamTrack.getSettings() exists and that it
     10 // returns something.  Other tests go deeper.
     11 test(function() {
     12  var canvas = document.getElementById('canvas');
     13  var context = canvas.getContext("2d");
     14  context.fillStyle = "red";
     15  context.fillRect(0, 0, 10, 10);
     16 
     17  var stream = canvas.captureStream();
     18  assert_equals(stream.getAudioTracks().length, 0);
     19  assert_equals(stream.getVideoTracks().length, 1);
     20 
     21  var videoTrack = stream.getVideoTracks()[0];
     22 
     23  assert_equals(typeof videoTrack.getSettings, 'function');
     24 
     25  settings = videoTrack.getSettings();
     26  assert_equals(typeof settings, 'object');
     27 }, 'MediaStreamTrack.getSettings()');
     28 
     29 </script>