Files
sousa-gecko/testing/web-platform/tests/webrtc-encoded-transform/idlharness.https.window.js
T
Jan-Ivar Bruaroey a981b7ae6c Bug 2040131 [wpt PR 59917] - Update webrtc-encoded-transform tests to latest SFrame APIs, a=testonly
Automatic update from web-platform-tests
Update webrtc-encoded-transform tests to latest SFrame APIs (#59917)

* Update to latest SFrame API

* Update webrtc-encoded-transform/sframe-transform-worker.js

Co-authored-by: youennf <youennf@users.noreply.github.com>

---------

Co-authored-by: youennf <youennf@users.noreply.github.com>
--

wpt-commits: 42bf2ec81f1c15aa6fe84b37f41daea61e25d266
wpt-pr: 59917
2026-06-02 10:25:57 +00:00

28 lines
941 B
JavaScript

// META: variant=?exclude=.*SFrame.*
// META: variant=?include=.*SFrame.*
// META: script=/common/subset-tests-by-key.js
// META: script=/resources/WebIDLParser.js
// META: script=/resources/idlharness.js
// META: script=../webrtc/RTCPeerConnection-helper.js
// META: script=helper.js
// META: timeout=long
'use strict';
const idlTestObjects = {};
idl_test(
['webrtc-encoded-transform'],
['webrtc', 'streams', 'html', 'dom'],
async idlArray => {
idlArray.add_objects({
RTCRtpSender: [`new RTCPeerConnection().addTransceiver('audio').sender`],
RTCRtpReceiver: [`new RTCPeerConnection().addTransceiver('audio').receiver`],
RTCEncodedVideoFrame: [`idlTestObjects.videoFrame`],
RTCEncodedAudioFrame: [`idlTestObjects.audioFrame`],
});
idlTestObjects.videoFrame = await createRTCEncodedFrameFromScratch("video");
idlTestObjects.audioFrame = await createRTCEncodedFrameFromScratch("audio");
}
);