|
6 | 6 | <meta content="ED" name="w3c-status">
|
7 | 7 | <link href="https://www.w3.org/StyleSheets/TR/2021/W3C-ED" rel="stylesheet">
|
8 | 8 | <link href="https://www.w3.org/2008/site/images/favicon.ico" rel="icon">
|
9 |
| - <meta content="Bikeshed version fb1e763a4, updated Tue Mar 1 13:13:50 2022 -0800" name="generator"> |
| 9 | + <meta content="Bikeshed version 37b7e7e68, updated Fri May 27 15:08:11 2022 -0700" name="generator"> |
10 | 10 | <link href="https://www.w3.org/TR/webrtc-encoded-transform/" rel="canonical">
|
11 |
| - <meta content="d5ef0b0be372cc62c3fd3580ac0e1a0a85e57b01" name="document-revision"> |
| 11 | + <meta content="ef682af3db450044eb20c79596ba9d9d0537b8bd" name="document-revision"> |
12 | 12 | <style>/* style-autolinks */
|
13 | 13 |
|
14 | 14 | .css.css, .property.property, .descriptor.descriptor {
|
|
579 | 579 | <div class="head">
|
580 | 580 | <p data-fill-with="logo"><a class="logo" href="https://www.w3.org/"> <img alt="W3C" height="48" src="https://www.w3.org/StyleSheets/TR/2021/logos/W3C" width="72"> </a> </p>
|
581 | 581 | <h1 class="p-name no-ref" id="title">WebRTC Encoded Transform</h1>
|
582 |
| - <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2022-05-19">19 May 2022</time></p> |
| 582 | + <p id="w3c-state"><a href="https://www.w3.org/standards/types#ED">Editor’s Draft</a>, <time class="dt-updated" datetime="2022-07-06">6 July 2022</time></p> |
583 | 583 | <details open>
|
584 | 584 | <summary>More details about this document</summary>
|
585 | 585 | <div data-fill-with="spec-metadata">
|
@@ -1044,7 +1044,7 @@ <h2 class="heading settled" data-level="5" id="scriptTransform"><span class="sec
|
1044 | 1044 |
|
1045 | 1045 | [<a class="idl-code" data-link-type="extended-attribute" href="https://webidl.spec.whatwg.org/#Exposed" id="ref-for-Exposed④"><c- g>Exposed</c-></a>=<c- n>DedicatedWorker</c->]
|
1046 | 1046 | <c- b>interface</c-> <dfn class="dfn-paneled idl-code" data-dfn-type="interface" data-export id="rtctransformevent"><code><c- g>RTCTransformEvent</c-></code></dfn> : <a data-link-type="idl-name" href="https://dom.spec.whatwg.org/#event" id="ref-for-event①"><c- n>Event</c-></a> {
|
1047 |
| - <c- b>readonly</c-> <c- b>attribute</c-> <a data-link-type="idl-name" href="#rtcrtpscripttransformer" id="ref-for-rtcrtpscripttransformer"><c- n>RTCRtpScriptTransformer</c-></a> <dfn class="idl-code" data-dfn-for="RTCTransformEvent" data-dfn-type="attribute" data-export data-readonly data-type="RTCRtpScriptTransformer" id="dom-rtctransformevent-transformer"><code><c- g>transformer</c-></code><a class="self-link" href="#dom-rtctransformevent-transformer"></a></dfn>; |
| 1047 | + <c- b>readonly</c-> <c- b>attribute</c-> <a data-link-type="idl-name" href="#rtcrtpscripttransformer" id="ref-for-rtcrtpscripttransformer"><c- n>RTCRtpScriptTransformer</c-></a> <dfn class="dfn-paneled idl-code" data-dfn-for="RTCTransformEvent" data-dfn-type="attribute" data-export data-readonly data-type="RTCRtpScriptTransformer" id="dom-rtctransformevent-transformer"><code><c- g>transformer</c-></code></dfn>; |
1048 | 1048 | };
|
1049 | 1049 |
|
1050 | 1050 | <c- b>partial</c-> <c- b>interface</c-> <a class="idl-code" data-link-type="interface" href="https://html.spec.whatwg.org/multipage/workers.html#dedicatedworkerglobalscope" id="ref-for-dedicatedworkerglobalscope"><c- g>DedicatedWorkerGlobalScope</c-></a> {
|
@@ -1100,13 +1100,7 @@ <h3 class="heading settled" data-level="5.1" id="RTCRtpScriptTransform-operation
|
1100 | 1100 | <li data-md>
|
1101 | 1101 | <p>Set <var>transformer</var>.<code>[[writable]]</code> to <var>writable</var>.</p>
|
1102 | 1102 | <li data-md>
|
1103 |
| - <p>Let <var>event</var> be the result of <a data-link-type="dfn" href="https://dom.spec.whatwg.org/#concept-event-create" id="ref-for-concept-event-create">creating an event</a> with <code class="idl"><a data-link-type="idl" href="#rtctransformevent" id="ref-for-rtctransformevent">RTCTransformEvent</a></code>.</p> |
1104 |
| - <li data-md> |
1105 |
| - <p>Set <var>event</var>.type attribute to "rtctransform".</p> |
1106 |
| - <li data-md> |
1107 |
| - <p>Set <var>event</var>.transformer to <var>transformer</var>.</p> |
1108 |
| - <li data-md> |
1109 |
| - <p>Dispatch <var>event</var> on <var>worker</var>’s global scope.</p> |
| 1103 | + <p><a data-link-type="dfn" href="https://dom.spec.whatwg.org/#concept-event-fire" id="ref-for-concept-event-fire③">Fire an event</a> named <dfn class="idl-code" data-dfn-for="DedicatedWorkerGlobalScope" data-dfn-type="event" data-export id="eventdef-dedicatedworkerglobalscope-rtctransform"><code>rtctransform</code><a class="self-link" href="#eventdef-dedicatedworkerglobalscope-rtctransform"></a></dfn> using <code class="idl"><a data-link-type="idl" href="#rtctransformevent" id="ref-for-rtctransformevent">RTCTransformEvent</a></code> with <code class="idl"><a data-link-type="idl" href="#dom-rtctransformevent-transformer" id="ref-for-dom-rtctransformevent-transformer">transformer</a></code> set to <var>transformer</var> on <var>worker</var>’s global scope.</p> |
1110 | 1104 | </ol>
|
1111 | 1105 | </ol>
|
1112 | 1106 | <p>// FIXME: Describe error handling (worker closing flag true at RTCRtpScriptTransform creation time. And worker being terminated while transform is processing data).</p>
|
@@ -1301,7 +1295,7 @@ <h3 class="no-ref no-num heading settled" id="w3c-conventions"><span class="cont
|
1301 | 1295 | and are set apart from the normative text
|
1302 | 1296 | with <code>class="note"</code>,
|
1303 | 1297 | like this: </p>
|
1304 |
| - <p class="note" role="note">Note, this is an informative note. </p> |
| 1298 | + <p class="note" role="note">Note, this is an informative note.</p> |
1305 | 1299 | <h3 class="no-ref no-num heading settled" id="w3c-conformant-algorithms"><span class="content">Conformant Algorithms</span><a class="self-link" href="#w3c-conformant-algorithms"></a></h3>
|
1306 | 1300 | <p>Requirements phrased in the imperative as part of algorithms
|
1307 | 1301 | (such as "strip any leading space characters"
|
@@ -1414,6 +1408,7 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
|
1414 | 1408 | <li><a href="#dom-rtcrtpscripttransform-rtcrtpscripttransform">RTCRtpScriptTransform(worker, options)</a><span>, in § 5.1</span>
|
1415 | 1409 | <li><a href="#dom-rtcrtpscripttransform-rtcrtpscripttransform">RTCRtpScriptTransform(worker, options, transfer)</a><span>, in § 5.1</span>
|
1416 | 1410 | <li><a href="#typedefdef-rtcrtptransform">RTCRtpTransform</a><span>, in § 3</span>
|
| 1411 | + <li><a href="#eventdef-dedicatedworkerglobalscope-rtctransform">rtctransform</a><span>, in § 5.1</span> |
1417 | 1412 | <li><a href="#rtctransformevent">RTCTransformEvent</a><span>, in § 5</span>
|
1418 | 1413 | <li><a href="#dom-rtcrtpscripttransformer-sendkeyframerequest">sendKeyFrameRequest()</a><span>, in § 5.1</span>
|
1419 | 1414 | <li><a href="#send-request-key-frame-algorithm">send request key frame algorithm</a><span>, in § 5.3</span>
|
@@ -1488,16 +1483,11 @@ <h3 class="no-num no-ref heading settled" id="index-defined-here"><span class="c
|
1488 | 1483 | <li><a href="#ref-for-abortsignal-add">3.2. Extension attribute</a>
|
1489 | 1484 | </ul>
|
1490 | 1485 | </aside>
|
1491 |
| - <aside class="dfn-panel" data-for="term-for-concept-event-create"> |
1492 |
| - <a href="https://dom.spec.whatwg.org/#concept-event-create">https://dom.spec.whatwg.org/#concept-event-create</a><b>Referenced in:</b> |
1493 |
| - <ul> |
1494 |
| - <li><a href="#ref-for-concept-event-create">5.1. Operations</a> |
1495 |
| - </ul> |
1496 |
| - </aside> |
1497 | 1486 | <aside class="dfn-panel" data-for="term-for-concept-event-fire">
|
1498 | 1487 | <a href="https://dom.spec.whatwg.org/#concept-event-fire">https://dom.spec.whatwg.org/#concept-event-fire</a><b>Referenced in:</b>
|
1499 | 1488 | <ul>
|
1500 | 1489 | <li><a href="#ref-for-concept-event-fire">4.1. Algorithm</a> <a href="#ref-for-concept-event-fire①">(2)</a> <a href="#ref-for-concept-event-fire②">(3)</a>
|
| 1490 | + <li><a href="#ref-for-concept-event-fire③">5.1. Operations</a> |
1501 | 1491 | </ul>
|
1502 | 1492 | </aside>
|
1503 | 1493 | <aside class="dfn-panel" data-for="term-for-abortsignal-signal-abort">
|
@@ -1881,7 +1871,6 @@ <h3 class="no-num no-ref heading settled" id="index-defined-elsewhere"><span cla
|
1881 | 1871 | <li><span class="dfn-paneled" id="term-for-dictdef-eventinit">EventInit</span>
|
1882 | 1872 | <li><span class="dfn-paneled" id="term-for-abortsignal-aborted">aborted</span>
|
1883 | 1873 | <li><span class="dfn-paneled" id="term-for-abortsignal-add">add</span>
|
1884 |
| - <li><span class="dfn-paneled" id="term-for-concept-event-create">creating an event</span> |
1885 | 1874 | <li><span class="dfn-paneled" id="term-for-concept-event-fire">fire an event</span>
|
1886 | 1875 | <li><span class="dfn-paneled" id="term-for-abortsignal-signal-abort">signal abort</span>
|
1887 | 1876 | </ul>
|
@@ -1972,7 +1961,7 @@ <h3 class="no-num no-ref heading settled" id="normative"><span class="content">N
|
1972 | 1961 | <dt id="biblio-html">[HTML]
|
1973 | 1962 | <dd>Anne van Kesteren; et al. <a href="https://html.spec.whatwg.org/multipage/"><cite>HTML Standard</cite></a>. Living Standard. URL: <a href="https://html.spec.whatwg.org/multipage/">https://html.spec.whatwg.org/multipage/</a>
|
1974 | 1963 | <dt id="biblio-mediacapture-streams">[MEDIACAPTURE-STREAMS]
|
1975 |
| - <dd>Cullen Jennings; et al. <a href="https://www.w3.org/TR/mediacapture-streams/"><cite>Media Capture and Streams</cite></a>. 10 March 2022. CR. URL: <a href="https://www.w3.org/TR/mediacapture-streams/">https://www.w3.org/TR/mediacapture-streams/</a> |
| 1964 | + <dd>Cullen Jennings; et al. <a href="https://www.w3.org/TR/mediacapture-streams/"><cite>Media Capture and Streams</cite></a>. 30 June 2022. CR. URL: <a href="https://www.w3.org/TR/mediacapture-streams/">https://www.w3.org/TR/mediacapture-streams/</a> |
1976 | 1965 | <dt id="biblio-rfc2119">[RFC2119]
|
1977 | 1966 | <dd>S. Bradner. <a href="https://datatracker.ietf.org/doc/html/rfc2119"><cite>Key words for use in RFCs to Indicate Requirement Levels</cite></a>. March 1997. Best Current Practice. URL: <a href="https://datatracker.ietf.org/doc/html/rfc2119">https://datatracker.ietf.org/doc/html/rfc2119</a>
|
1978 | 1967 | <dt id="biblio-streams">[STREAMS]
|
@@ -2324,6 +2313,12 @@ <h2 class="no-num no-ref heading settled" id="idl-index"><span class="content">I
|
2324 | 2313 | <li><a href="#ref-for-rtctransformevent">5.1. Operations</a>
|
2325 | 2314 | </ul>
|
2326 | 2315 | </aside>
|
| 2316 | + <aside class="dfn-panel" data-for="dom-rtctransformevent-transformer"> |
| 2317 | + <b><a href="#dom-rtctransformevent-transformer">#dom-rtctransformevent-transformer</a></b><b>Referenced in:</b> |
| 2318 | + <ul> |
| 2319 | + <li><a href="#ref-for-dom-rtctransformevent-transformer">5.1. Operations</a> |
| 2320 | + </ul> |
| 2321 | + </aside> |
2327 | 2322 | <aside class="dfn-panel" data-for="rtcrtpscripttransformer">
|
2328 | 2323 | <b><a href="#rtcrtpscripttransformer">#rtcrtpscripttransformer</a></b><b>Referenced in:</b>
|
2329 | 2324 | <ul>
|
|
0 commit comments