| Index: talk/app/webrtc/peerconnectioninterface.h
|
| diff --git a/talk/app/webrtc/peerconnectioninterface.h b/talk/app/webrtc/peerconnectioninterface.h
|
| index ee81f7c91677847c01b2c09c9e78daa5344d770f..a3af0e715c7fc0422eed011f8bafc7c6d5ad7c4f 100644
|
| --- a/talk/app/webrtc/peerconnectioninterface.h
|
| +++ b/talk/app/webrtc/peerconnectioninterface.h
|
| @@ -233,6 +233,9 @@ class PeerConnectionInterface : public rtc::RefCountInterface {
|
|
|
| // TODO(hbos): Change into class with private data and public getters.
|
| struct RTCConfiguration {
|
| + static const int kUndefined = -1;
|
| + // Default maximum number of packets in the audio jitter buffer.
|
| + static const int kAudioJitterBufferMaxPackets = 50;
|
| // TODO(pthatcher): Rename this ice_transport_type, but update
|
| // Chromium at the same time.
|
| IceTransportsType type;
|
| @@ -247,6 +250,7 @@ class PeerConnectionInterface : public rtc::RefCountInterface {
|
| TcpCandidatePolicy tcp_candidate_policy;
|
| int audio_jitter_buffer_max_packets;
|
| bool audio_jitter_buffer_fast_accelerate;
|
| + int ice_connection_receiving_timeout;
|
| std::vector<rtc::scoped_refptr<rtc::RTCCertificate>> certificates;
|
|
|
| RTCConfiguration()
|
| @@ -255,8 +259,9 @@ class PeerConnectionInterface : public rtc::RefCountInterface {
|
| bundle_policy(kBundlePolicyBalanced),
|
| rtcp_mux_policy(kRtcpMuxPolicyNegotiate),
|
| tcp_candidate_policy(kTcpCandidatePolicyEnabled),
|
| - audio_jitter_buffer_max_packets(50),
|
| - audio_jitter_buffer_fast_accelerate(false) {}
|
| + audio_jitter_buffer_max_packets(kAudioJitterBufferMaxPackets),
|
| + audio_jitter_buffer_fast_accelerate(false),
|
| + ice_connection_receiving_timeout(kUndefined) {}
|
| };
|
|
|
| struct RTCOfferAnswerOptions {
|
| @@ -358,8 +363,6 @@ class PeerConnectionInterface : public rtc::RefCountInterface {
|
| // The |observer| callback will be called when done.
|
| virtual void SetRemoteDescription(SetSessionDescriptionObserver* observer,
|
| SessionDescriptionInterface* desc) = 0;
|
| - // Sets the ICE connection receiving timeout value in milliseconds.
|
| - virtual void SetIceConnectionReceivingTimeout(int timeout_ms) {}
|
| // Restarts or updates the ICE Agent process of gathering local candidates
|
| // and pinging remote candidates.
|
| virtual bool UpdateIce(const IceServers& configuration,
|
|
|