Make CONNECTION_WRITE_TIMEOUT configurable for ice connection

Bug: None
Change-Id: I0fd0616132705c6d15a77fc442be47080f1b81b1
Reviewed-on: https://webrtc-review.googlesource.com/c/112721
Reviewed-by: Qingsi Wang <qingsi@webrtc.org>
Reviewed-by: Steve Anton <steveanton@webrtc.org>
Commit-Queue: Steve Anton <steveanton@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#25975}
diff --git a/api/peerconnectioninterface.h b/api/peerconnectioninterface.h
index 4be3d2f..c2fb6a3 100644
--- a/api/peerconnectioninterface.h
+++ b/api/peerconnectioninterface.h
@@ -544,6 +544,11 @@
     // overrides the default value in the ICE implementation if set.
     absl::optional<int> ice_unwritable_min_checks;
 
+    // The min time period for which a candidate pair must wait for response to
+    // connectivity checks it becomes inactive. This parameter overrides the
+    // default value in the ICE implementation if set.
+    absl::optional<int> ice_inactive_timeout;
+
     // The interval in milliseconds at which STUN candidates will resend STUN
     // binding requests to keep NAT bindings open.
     absl::optional<int> stun_candidate_keepalive_interval;