| Index: webrtc/sdk/objc/Framework/Headers/WebRTC/RTCIceServer.h
|
| diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCIceServer.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCIceServer.h
|
| index 1fa006f82e8bd475a7ab4017f321a13f25e5b410..386d9038374f5fcb6be1f38387203a0f91cc22c1 100644
|
| --- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCIceServer.h
|
| +++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCIceServer.h
|
| @@ -43,6 +43,9 @@ RTC_EXPORT
|
| */
|
| @property(nonatomic, readonly, nullable) NSString *hostname;
|
|
|
| +/** List of protocols to be used in the TLS ALPN extension. */
|
| +@property(nonatomic, readonly) NSArray<NSString *> *tlsAlpnProtocols;
|
| +
|
| - (nonnull instancetype)init NS_UNAVAILABLE;
|
|
|
| /** Convenience initializer for a server with no authentication (e.g. STUN). */
|
| @@ -73,7 +76,19 @@ RTC_EXPORT
|
| username:(nullable NSString *)username
|
| credential:(nullable NSString *)credential
|
| tlsCertPolicy:(RTCTlsCertPolicy)tlsCertPolicy
|
| - hostname:(nullable NSString *)hostname NS_DESIGNATED_INITIALIZER;
|
| + hostname:(nullable NSString *)hostname;
|
| +
|
| +/**
|
| + * Initialize an RTCIceServer with its associated URLs, optional username,
|
| + * optional credential, TLS cert policy, hostname and ALPN protocols.
|
| + */
|
| +- (instancetype)initWithURLStrings:(NSArray<NSString *> *)urlStrings
|
| + username:(nullable NSString *)username
|
| + credential:(nullable NSString *)credential
|
| + tlsCertPolicy:(RTCTlsCertPolicy)tlsCertPolicy
|
| + hostname:(nullable NSString *)hostname
|
| + tlsAlpnProtocols:(NSArray<NSString *> *)tlsAlpnProtocols
|
| + NS_DESIGNATED_INITIALIZER;
|
|
|
| @end
|
|
|
|
|