mirror of
https://github.com/mollyim/webrtc.git
synced 2025-05-14 14:20:45 +01:00

Exposed setOptions API for iOS SDK via RTCPeerConnectionFactory method to provide ability to disable encryption and control which network adapters are ignored. Only subset of webrtc::PeerConnectionFactoryInterface::Options options are exposed via iOS SDK, additional options can be exposed as requested. Android SDK has already exposed setOption API via Java's PeerConnection constructor, there changes provide similar functionaly to iOS SDK. Bug: webrtc:8712 Change-Id: Ia2de38cf382afc1bad9bbec6c6eac21ad29aee89 Reviewed-on: https://webrtc-review.googlesource.com/34900 Commit-Queue: Taylor Brandstetter <deadbeef@webrtc.org> Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org> Reviewed-by: Magnus Jedvert <magjed@webrtc.org> Cr-Commit-Position: refs/heads/master@{#21504}
26 lines
794 B
Objective-C
26 lines
794 B
Objective-C
/*
|
|
* Copyright 2017 The WebRTC project authors. All Rights Reserved.
|
|
*
|
|
* Use of this source code is governed by a BSD-style license
|
|
* that can be found in the LICENSE file in the root of the source
|
|
* tree. An additional intellectual property rights grant can be found
|
|
* in the file PATENTS. All contributing project authors may
|
|
* be found in the AUTHORS file in the root of the source tree.
|
|
*/
|
|
|
|
#import "WebRTC/RTCPeerConnectionFactoryOptions.h"
|
|
|
|
#include "api/peerconnectioninterface.h"
|
|
|
|
NS_ASSUME_NONNULL_BEGIN
|
|
|
|
@interface RTCPeerConnectionFactoryOptions ()
|
|
|
|
/** Returns the equivalent native PeerConnectionFactoryInterface::Options
|
|
* structure. */
|
|
@property(nonatomic, readonly)
|
|
webrtc::PeerConnectionFactoryInterface::Options nativeOptions;
|
|
|
|
@end
|
|
|
|
NS_ASSUME_NONNULL_END
|