| Index: webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm
|
| diff --git a/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm b/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm
|
| index 0a63f69fd9819efb4cd1945c63b290e8eaa057a1..0ea17e0d9c196f2372b233b4e643253954d74166 100644
|
| --- a/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm
|
| +++ b/webrtc/sdk/objc/Framework/Classes/RTCConfiguration.mm
|
| @@ -31,6 +31,7 @@
|
| @synthesize iceBackupCandidatePairPingInterval =
|
| _iceBackupCandidatePairPingInterval;
|
| @synthesize keyType = _keyType;
|
| +@synthesize iceCandidatePoolSize = _iceCandidatePoolSize;
|
|
|
| - (instancetype)init {
|
| if (self = [super init]) {
|
| @@ -54,13 +55,14 @@
|
| _iceBackupCandidatePairPingInterval =
|
| config.ice_backup_candidate_pair_ping_interval;
|
| _keyType = RTCEncryptionKeyTypeECDSA;
|
| + _iceCandidatePoolSize = config.ice_candidate_pool_size;
|
| }
|
| return self;
|
| }
|
|
|
| - (NSString *)description {
|
| return [NSString stringWithFormat:
|
| - @"RTCConfiguration: {\n%@\n%@\n%@\n%@\n%@\n%@\n%d\n%d\n%d\n}\n",
|
| + @"RTCConfiguration: {\n%@\n%@\n%@\n%@\n%@\n%@\n%d\n%d\n%d\n%d\n}\n",
|
| _iceServers,
|
| [[self class] stringForTransportPolicy:_iceTransportPolicy],
|
| [[self class] stringForBundlePolicy:_bundlePolicy],
|
| @@ -70,7 +72,8 @@
|
| stringForContinualGatheringPolicy:_continualGatheringPolicy],
|
| _audioJitterBufferMaxPackets,
|
| _iceConnectionReceivingTimeout,
|
| - _iceBackupCandidatePairPingInterval];
|
| + _iceBackupCandidatePairPingInterval,
|
| + _iceCandidatePoolSize];
|
| }
|
|
|
| #pragma mark - Private
|
| @@ -111,6 +114,7 @@
|
| }
|
| nativeConfig->certificates.push_back(certificate);
|
| }
|
| + nativeConfig->ice_candidate_pool_size = _iceCandidatePoolSize;
|
|
|
| return nativeConfig.release();
|
| }
|
|
|