diff options
Diffstat (limited to 'talk/app/webrtc/objc/public/RTCPeerConnection.h')
-rw-r--r-- | talk/app/webrtc/objc/public/RTCPeerConnection.h | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/talk/app/webrtc/objc/public/RTCPeerConnection.h b/talk/app/webrtc/objc/public/RTCPeerConnection.h index 7177fd6c21..a13ed3ecc3 100644 --- a/talk/app/webrtc/objc/public/RTCPeerConnection.h +++ b/talk/app/webrtc/objc/public/RTCPeerConnection.h @@ -27,6 +27,7 @@ #import "RTCPeerConnectionDelegate.h" +@class RTCConfiguration; @class RTCDataChannel; @class RTCDataChannelInit; @class RTCICECandidate; @@ -97,10 +98,12 @@ setRemoteDescriptionWithDelegate:(id<RTCSessionDescriptionDelegate>)delegate sessionDescription:(RTCSessionDescription *)sdp; -// Restarts or updates the ICE Agent process of gathering local candidates -// and pinging remote candidates. -- (BOOL)updateICEServers:(NSArray *)servers - constraints:(RTCMediaConstraints *)constraints; +// Sets the PeerConnection's global configuration to |configuration|. +// Any changes to STUN/TURN servers or ICE candidate policy will affect the +// next gathering phase, and cause the next call to createOffer to generate +// new ICE credentials. Note that the BUNDLE and RTCP-multiplexing policies +// cannot be changed with this method. +- (BOOL)setConfiguration:(RTCConfiguration *)configuration; // Provides a remote candidate to the ICE Agent. - (BOOL)addICECandidate:(RTCICECandidate *)candidate; |