Index: webrtc/sdk/objc/Framework/Headers/WebRTC/RTCConfiguration.h |
diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCConfiguration.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCConfiguration.h |
index 4d512311e12df5fad018253433d84a2b0a1277fb..25701457e1993e1aae83bf805e11fb50c118477a 100644 |
--- a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCConfiguration.h |
+++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCConfiguration.h |
@@ -44,6 +44,12 @@ typedef NS_ENUM(NSInteger, RTCTcpCandidatePolicy) { |
RTCTcpCandidatePolicyDisabled |
}; |
+/** Represents the continual gathering policy. */ |
+typedef NS_ENUM(NSInteger, RTCContinualGatheringPolicy) { |
+ RTCGatherOnce, |
+ RTCGatherContinually |
+}; |
+ |
/** Represents the encryption key type. */ |
typedef NS_ENUM(NSInteger, RTCEncryptionKeyType) { |
RTCEncryptionKeyTypeRSA, |
@@ -68,6 +74,8 @@ RTC_EXPORT |
/** The rtcp-mux policy to use when gathering ICE candidates. */ |
@property(nonatomic, assign) RTCRtcpMuxPolicy rtcpMuxPolicy; |
@property(nonatomic, assign) RTCTcpCandidatePolicy tcpCandidatePolicy; |
+@property(nonatomic, assign) |
+ RTCContinualGatheringPolicy continualGatheringPolicy; |
@property(nonatomic, assign) int audioJitterBufferMaxPackets; |
@property(nonatomic, assign) int iceConnectionReceivingTimeout; |
@property(nonatomic, assign) int iceBackupCandidatePairPingInterval; |