- From: Adam Bergkvist <adam.bergkvist@ericsson.com>
- Date: Wed, 22 Jan 2014 13:01:26 +0100
- To: Justin Uberti <juberti@google.com>
- CC: "public-webrtc@w3.org" <public-webrtc@w3.org>
Hi
Since RTCConfiguration is a dictionary (where you can omit keys) it can
simply be done as:
pc.updateIce({ "iceTransports": newValue });
The other values could then be left unchanged. I anyhow think we need to
make the configuration, or the components of the configuration, gettable
from the object when it has been created.
The other question remains. What happens if I do:
pc.updateIce({ "iceServers": totallyNewListOfServers });
/Adam
On 2014-01-21 20:29, Justin Uberti wrote:
> With this API, how would one change just the |iceTransports| param?
> Would you have to remember the last set of iceServers and supply them
> again? Or should we make the current RTCConfiguration gettable from the
> PC object?
>
>
> On Tue, Jan 21, 2014 at 1:41 AM, Adam Bergkvist
> <adam.bergkvist@ericsson.com <mailto:adam.bergkvist@ericsson.com>> wrote:
>
> On 2013-11-26 15:33, Adam Bergkvist wrote:
>
> ## IceTransports
> Used with PeerConnection() Constructor and updateIce()
>
> Controls which types of candidates the ICE agent is allowed to use.
>
> The possible values are "none", "relay" and "all". If a browser, for
> some special reason, is configured to not support all these
> values, that
> might be a reason to have it as a constraint.
>
> Proposal: Move to RTCConfiguration?
>
>
> updateIce() is changing from
>
> void updateIce (optional RTCConfiguration configuration, optional
> MediaConstraints constraints);
>
> to
>
> void updateIce (RTCConfiguration configuration);
>
> Both arguments used to be optional, but unless someone comes up with
> a reason why you would like to run updateIce() with no arguments,
> I'll make the first argument mandatory as well.
>
> To the real question.. Does updateIce() accept changes to everything
> in the RTCConfiguration dictionary?
>
> dictionary RTCConfiguration {
> sequence<RTCIceServer> iceServers;
> RTCIceTransports iceTransports = all;
> }
>
> /Adam
>
>
Received on Wednesday, 22 January 2014 12:01:51 UTC