Chromium Code Reviews| OLD | NEW |
|---|---|
| 1 /* | 1 /* |
| 2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright 2012 The WebRTC project authors. All Rights Reserved. |
| 3 * | 3 * |
| 4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
| 5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
| 6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
| 7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
| 8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
| 9 */ | 9 */ |
| 10 | 10 |
| (...skipping 230 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 241 // Chrome in particular. | 241 // Chrome in particular. |
| 242 | 242 |
| 243 // A configuration that is safer to use, despite it may not have the best | 243 // A configuration that is safer to use, despite it may not have the best |
| 244 // performance. | 244 // performance. |
| 245 static RTCConfiguration SafeConfiguration() { return RTCConfiguration(); } | 245 static RTCConfiguration SafeConfiguration() { return RTCConfiguration(); } |
| 246 | 246 |
| 247 // An aggressive configuration that has better performance, although it | 247 // An aggressive configuration that has better performance, although it |
| 248 // may be riskier and may need extra support in the application. | 248 // may be riskier and may need extra support in the application. |
| 249 static RTCConfiguration AggressiveConfiguration() { | 249 static RTCConfiguration AggressiveConfiguration() { |
| 250 RTCConfiguration config; | 250 RTCConfiguration config; |
| 251 config.bundle_policy = kBundlePolicyMaxBundle; | |
| 252 config.rtcp_mux_policy = kRtcpMuxPolicyRequire; | |
| 253 config.enable_ice_renomination = true; | |
|
pthatcher1
2016/08/31 17:55:28
Continual gathering?
Low receiving timeout?
honghaiz3
2016/09/02 16:20:32
I add low receiving timeout but not continual gath
| |
| 251 config.redetermine_role_on_ice_restart = false; | 254 config.redetermine_role_on_ice_restart = false; |
| 252 return config; | 255 return config; |
| 253 } | 256 } |
| 254 | 257 |
| 255 bool dscp() { return media_config.enable_dscp; } | 258 bool dscp() { return media_config.enable_dscp; } |
| 256 void set_dscp(bool enable) { media_config.enable_dscp = enable; } | 259 void set_dscp(bool enable) { media_config.enable_dscp = enable; } |
| 257 | 260 |
| 258 // TODO(nisse): The corresponding flag in MediaConfig and | 261 // TODO(nisse): The corresponding flag in MediaConfig and |
| 259 // elsewhere should be renamed enable_cpu_adaptation. | 262 // elsewhere should be renamed enable_cpu_adaptation. |
| 260 bool cpu_adaptation() { | 263 bool cpu_adaptation() { |
| (...skipping 491 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 752 cricket::WebRtcVideoEncoderFactory* encoder_factory, | 755 cricket::WebRtcVideoEncoderFactory* encoder_factory, |
| 753 cricket::WebRtcVideoDecoderFactory* decoder_factory) { | 756 cricket::WebRtcVideoDecoderFactory* decoder_factory) { |
| 754 return CreatePeerConnectionFactory( | 757 return CreatePeerConnectionFactory( |
| 755 worker_and_network_thread, worker_and_network_thread, signaling_thread, | 758 worker_and_network_thread, worker_and_network_thread, signaling_thread, |
| 756 default_adm, encoder_factory, decoder_factory); | 759 default_adm, encoder_factory, decoder_factory); |
| 757 } | 760 } |
| 758 | 761 |
| 759 } // namespace webrtc | 762 } // namespace webrtc |
| 760 | 763 |
| 761 #endif // WEBRTC_API_PEERCONNECTIONINTERFACE_H_ | 764 #endif // WEBRTC_API_PEERCONNECTIONINTERFACE_H_ |
| OLD | NEW |