Skip to content

Commit 912fa3e

Browse files
committed
use RTCEncodedVideoFrameType
1 parent 565a209 commit 912fa3e

File tree

1 file changed

+11
-1
lines changed

1 file changed

+11
-1
lines changed

index.bs

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,16 @@ interface RTCEncodedVideoFrame {
382382
<dl data-link-for="RTCEncodedVideoFrame"
383383
data-dfn-for="RTCEncodedVideoFrame"
384384
class="dictionary-members">
385+
<dt>
386+
<dfn>type</dfn> of type <span class="idlMemberType">RTCEncodedVideoFrameType</span>
387+
</dt>
388+
<dd>
389+
<p>
390+
The type attribute allows the application to determine when a key frame is being
391+
sent or received.
392+
</p>
393+
</dd>
394+
385395
<dt>
386396
<dfn>timestamp</dfn> of type <span class="idlMemberType">unsigned long</span>
387397
</dt>
@@ -603,7 +613,7 @@ The <dfn>generate key frame algorithm</dfn>, given |promise|, |encoder| and |rid
603613
For any {{RTCRtpScriptTransformer}} named |transformer|, the following steps are run just before any |frame| is enqueued in |transformer|.`[[readable]]`:
604614
1. Let |encoder| be |transformer|.`[[encoder]]`.
605615
1. If |encoder| or |encoder|.`[[pendingKeyFrameTasks]]` is undefined, abort these steps.
606-
1. If |frame| is not a video key frame, abort these steps.
616+
1. If |frame| is not a video {{RTCEncodedVideoFrameType/"key"}} frame, abort these steps.
607617
1. For each |task| in |encoder|.`[[pendingKeyFrameTasks]]`, run the following steps:
608618
1. If |frame| was generated by a video encoder identified by |task|.`[[rid]]`, run the following steps:
609619
1. Remove |task| from |encoder|.`[[pendingKeyFrameTasks]]`.

0 commit comments

Comments
 (0)