diff --git a/index.html b/index.html index b8cde0f..90974b0 100644 --- a/index.html +++ b/index.html @@ -55,12 +55,12 @@

Terminology

The following terms are defined in RTP Header Extension for Absolute Capture Time: -

+

The process of chaining an operation to an operations chain is defined in [[WEBRTC]] Section 4.4.1.2.

@@ -414,8 +414,6 @@

Attributes

Set receiver's {{RTCRtpReceiver/[[JitterBufferTarget]]}} to target.

-
  • -
  • Let track be receiver's {{RTCRtpReceiver/[[ReceiverTrack]]}}.

    @@ -427,26 +425,26 @@

    Attributes

    Update the underlying system about the new target, or that there is no application preference if target is null.

    -
  • -

    - If track is synchronized with another - {{RTCRtpReceiver}}'s track for - audio/video synchronization, - then the user agent SHOULD use the larger of the two receivers' - {{RTCRtpReceiver/[[JitterBufferTarget]]}} for both receivers. -

    -

    - When the underlying system is applying a jitter buffer target, it will - continuously make sure that the actual jitter buffer target is clamped - within the minimum allowed target and maximum allowed - target. -

    - If the user agent ends up using a target different from the - requested one (e.g. due to network conditions or physical memory - constraints), this is not reflected in the - {{RTCRtpReceiver/[[JitterBufferTarget]]}} internal slot. +

    + If track is synchronized with another + {{RTCRtpReceiver}}'s track for + audio/video synchronization, + then the user agent SHOULD use the larger of the two receivers' + {{RTCRtpReceiver/[[JitterBufferTarget]]}} for both receivers.

    -

    +

    + When the underlying system is applying a jitter buffer target, it will + continuously make sure that the actual jitter buffer target is clamped + within the minimum allowed target and maximum allowed + target. +

    + If the user agent ends up using a target different from the + requested one (e.g. due to network conditions or physical memory + constraints), this is not reflected in the + {{RTCRtpReceiver/[[JitterBufferTarget]]}} internal slot. +

    +

    +
  • Modifying the jitter buffer target of the underlying system SHOULD affect the internal audio or video buffering gradually in order not @@ -824,7 +822,6 @@

    Dictionary {{RTCRtpContributingSource}} Members

    {{RTCRtpContributingSource.timestamp}} - receiverCaptureTimestamp.

    -

  • @@ -838,7 +835,7 @@

    Transferable Data Channels

    This section extends {{RTCDataChannel}} by making it transferable.

    - This allows sending and receiving messages outside the context the connection was created, for instance in workers or third-party iframes.

    +

    This allows sending and receiving messages outside the context the connection was created, for instance in workers or third-party iframes.

    The WebIDL changes are the following:

    @@ -959,23 +956,22 @@ 

    the transceiver is sending enrypted RTP header extensions as defined in [[CRYPTEX]].

    -
    -
    -  partial interface RTCRtpTransceiver {
    -    readonly attribute boolean rtpHeaderEncryptionNegotiated;
    -  };
    +
    +partial interface RTCRtpTransceiver {
    +  readonly attribute boolean rtpHeaderEncryptionNegotiated;
    +};

    Attributes

    -
    - rtpHeaderEncryptionNegotiated of type + rtpHeaderEncryptionNegotiated of type Boolean, readonly, nullable
    -

    +

    The {{rtpHeaderEncryptionNegotiated}} attribute indicates whether [[CRYPTEX]] has been negotiated. On getting, the attribute MUST return the value of the {{RTCRtpTransceiver/[[RtpHeaderEncryptionNegotiated]]}} slot.