idlharness.https.window.js (1047B)
1 // META: variant=?exclude=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*) 2 // META: variant=?include=(SFrameDecrypterStream|SFrameEncrypterStream|SFrameTransform.*) 3 // META: script=/common/subset-tests-by-key.js 4 // META: script=/resources/WebIDLParser.js 5 // META: script=/resources/idlharness.js 6 // META: script=../webrtc/RTCPeerConnection-helper.js 7 // META: script=helper.js 8 // META: timeout=long 9 10 'use strict'; 11 12 const idlTestObjects = {}; 13 14 idl_test( 15 ['webrtc-encoded-transform'], 16 ['webrtc', 'streams', 'html', 'dom'], 17 async idlArray => { 18 idlArray.add_objects({ 19 RTCRtpSender: [`new RTCPeerConnection().addTransceiver('audio').sender`], 20 RTCRtpReceiver: [`new RTCPeerConnection().addTransceiver('audio').receiver`], 21 RTCEncodedVideoFrame: [`idlTestObjects.videoFrame`], 22 RTCEncodedAudioFrame: [`idlTestObjects.audioFrame`], 23 }); 24 idlTestObjects.videoFrame = await createRTCEncodedFrameFromScratch("video"); 25 idlTestObjects.audioFrame = await createRTCEncodedFrameFromScratch("audio"); 26 } 27 );