Skip to content

Commit 558543f

Browse files
authored
Add WebRTC and WebRTC encoded transform (#809)
1 parent 559a168 commit 558543f

File tree

4 files changed

+99
-0
lines changed

4 files changed

+99
-0
lines changed
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# Generated from: webrtc-encoded-transform.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
name: WebRTC encoded transform
5+
description: The WebRTC encoded transform API allows you to modify audio and video streams in WebRTC connections. For example, it can be used for visual effects or custom codecs.
6+
spec: https://w3c.github.io/webrtc-encoded-transform/
7+
status:
8+
baseline: false
9+
support:
10+
firefox: "117"
11+
firefox_android: "117"
12+
safari: "15.4"
13+
safari_ios: "15.4"
14+
compat_features:
15+
- api.DedicatedWorkerGlobalScope.rtctransform_event
16+
- api.RTCEncodedAudioFrame
17+
- api.RTCEncodedAudioFrame.data
18+
- api.RTCEncodedAudioFrame.getMetadata
19+
- api.RTCEncodedAudioFrame.timestamp
20+
- api.RTCEncodedVideoFrame
21+
- api.RTCEncodedVideoFrame.data
22+
- api.RTCEncodedVideoFrame.getMetadata
23+
- api.RTCEncodedVideoFrame.timestamp
24+
- api.RTCEncodedVideoFrame.type
25+
- api.RTCRtpReceiver.transform
26+
- api.RTCRtpScriptTransform
27+
- api.RTCRtpScriptTransform.RTCRtpScriptTransform
28+
- api.RTCRtpScriptTransformer
29+
- api.RTCRtpScriptTransformer.generateKeyFrame
30+
- api.RTCRtpScriptTransformer.options
31+
- api.RTCRtpScriptTransformer.readable
32+
- api.RTCRtpScriptTransformer.sendKeyFrameRequest
33+
- api.RTCRtpScriptTransformer.writable
34+
- api.RTCRtpSender.transform
35+
- api.RTCTransformEvent
36+
- api.RTCTransformEvent.transformer
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: WebRTC encoded transform
2+
description: The WebRTC encoded transform API allows you to modify audio and video streams in WebRTC connections. For example, it can be used for visual effects or custom codecs.
3+
spec: https://w3c.github.io/webrtc-encoded-transform/
4+
compat_features:
5+
- api.DedicatedWorkerGlobalScope.rtctransform_event
6+
- api.RTCEncodedAudioFrame
7+
- api.RTCEncodedAudioFrame.data
8+
- api.RTCEncodedAudioFrame.getMetadata
9+
- api.RTCEncodedAudioFrame.timestamp
10+
- api.RTCEncodedVideoFrame
11+
- api.RTCEncodedVideoFrame.data
12+
- api.RTCEncodedVideoFrame.getMetadata
13+
- api.RTCEncodedVideoFrame.timestamp
14+
- api.RTCEncodedVideoFrame.type
15+
- api.RTCRtpReceiver.transform
16+
- api.RTCRtpScriptTransform
17+
- api.RTCRtpScriptTransform.RTCRtpScriptTransform
18+
- api.RTCRtpScriptTransformer
19+
- api.RTCRtpScriptTransformer.generateKeyFrame
20+
- api.RTCRtpScriptTransformer.options
21+
- api.RTCRtpScriptTransformer.readable
22+
- api.RTCRtpScriptTransformer.sendKeyFrameRequest
23+
- api.RTCRtpScriptTransformer.writable
24+
- api.RTCRtpSender.transform
25+
- api.RTCTransformEvent
26+
- api.RTCTransformEvent.transformer
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Generated from: webrtc.yml
2+
# Do not edit this file by hand. Edit the source file instead!
3+
4+
name: WebRTC
5+
description: The WebRTC API establishes real-time communication channels directly between browsers. It is commonly used in video conferencing applications.
6+
spec: https://w3c.github.io/webrtc-pc/
7+
caniuse: rtcpeerconnection
8+
status:
9+
baseline: high
10+
baseline_low_date: 2020-01-15
11+
baseline_high_date: 2022-07-15
12+
support:
13+
chrome: "56"
14+
chrome_android: "56"
15+
edge: "79"
16+
firefox: "44"
17+
firefox_android: "44"
18+
safari: "11"
19+
safari_ios: "11"
20+
# The WebRTC API is huge and has been evolving for over a decade. These are
21+
# central interfaces that result in the right computed status (matching caniuse)
22+
# but this is <1% complete:
23+
# https://github.com/web-platform-dx/web-features/issues/819
24+
compat_features:
25+
- api.RTCPeerConnection
26+
- api.RTCDataChannel
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
name: WebRTC
2+
description: The WebRTC API establishes real-time communication channels directly between browsers. It is commonly used in video conferencing applications.
3+
spec: https://w3c.github.io/webrtc-pc/
4+
caniuse: rtcpeerconnection
5+
# The WebRTC API is huge and has been evolving for over a decade. These are
6+
# central interfaces that result in the right computed status (matching caniuse)
7+
# but this is <1% complete:
8+
# https://github.com/web-platform-dx/web-features/issues/819
9+
compat_features:
10+
- api.RTCPeerConnection
11+
- api.RTCDataChannel

0 commit comments

Comments
 (0)