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>