diff --git a/webrtc.html b/webrtc.html index ff00f76ab..476252925 100644 --- a/webrtc.html +++ b/webrtc.html @@ -1675,18 +1675,18 @@
Set transceiver.[[\Sender]].[[\SendCodecs]] to the codecs that description negotiates for sending, and which the user agent - is currently capable of sending. + is currently capable of sending.
Set transceiver.[[\Receiver]].[[\ReceiveCodecs]] to the codecs that description negotiates for receiving, and which the user - agent is currently prepared to receive. + agent is currently prepared to receive.
If direction is @@ -1746,7 +1746,7 @@
If no suitable transceiver is found +
If no suitable transceiver is found (transceiver is unset), run the following steps:
Set transceiver.[[\Sender]].[[\SendCodecs]] to the codecs that description negotiates for sending, and which the user agent - is currently capable of sending. + is currently capable of sending.
Set transceiver.[[\Receiver]].[[\ReceiveCodecs]] to the codecs that description negotiates for receiving, and which the user - agent is currently prepared to receive. + agent is currently prepared to receive.
Set transceiver's @@ -1916,12 +1916,13 @@
RTCRtpTransceiver
s
+ For the RTCRtpTransceiver
s
remaining on connection, revert
any changes to the [[\CurrentDirection]] and
[[\Receptive]] internal slots made by the application
of the RTCSessionDescription
- that is being rolled back.
+ that is being rolled back.
Restore the value of connection's @@ -2007,37 +2008,37 @@
Let configuration be the
RTCConfiguration
dictionary to be
- processed.
Let connection be the target
RTCPeerConnection
object.
configuration.peerIdentity
is
set and its value differs from the target peer
- identity, throw an InvalidModificationError
.
+ identity, throw an InvalidModificationError
.
configuration.certificates
is
+ If configuration.certificates
is
set and the set of certificates differs from the ones used
when connection was constructed, throw an
InvalidModificationError
.
configuration.bundlePolicy
is set and its value
differs from the connection's bundle policy, throw
- an InvalidModificationError
.configuration.InvalidModificationError
.If the value of configuration.rtcpMuxPolicy
is set and its value
differs from the
connection's rtcpMux policy, throw an
InvalidModificationError
. If the value is
"negotiate"
and the user agent does not implement
- non-muxed RTCP, throw a NotSupportedError
.
configuration.throw a NotSupportedError
.
If the value of configuration.iceCandidatePoolSize
is set and its
value differs from the connection's previously set
iceCandidatePoolSize
, and setLocalDescription
has
already been called, throw an
- InvalidModificationError
.
InvalidModificationError
.Set the ICE Agent's ICE transports setting to