| Index: webrtc/api/peerconnection.h
|
| diff --git a/webrtc/api/peerconnection.h b/webrtc/api/peerconnection.h
|
| index 7ad1940f77a89b68a5bdd57a27a405b13188281a..f1ebba3f1edb6e7ad3ae0e87f8083cd5e6b42692 100644
|
| --- a/webrtc/api/peerconnection.h
|
| +++ b/webrtc/api/peerconnection.h
|
| @@ -56,7 +56,6 @@ class PeerConnection : public PeerConnectionInterface,
|
|
|
| bool Initialize(
|
| const PeerConnectionInterface::RTCConfiguration& configuration,
|
| - const MediaConstraintsInterface* constraints,
|
| rtc::scoped_ptr<cricket::PortAllocator> allocator,
|
| rtc::scoped_ptr<DtlsIdentityStoreInterface> dtls_identity_store,
|
| PeerConnectionObserver* observer);
|
| @@ -109,6 +108,8 @@ class PeerConnection : public PeerConnectionInterface,
|
| const RTCOfferAnswerOptions& options) override;
|
| void CreateAnswer(CreateSessionDescriptionObserver* observer,
|
| const MediaConstraintsInterface* constraints) override;
|
| + void CreateAnswer(CreateSessionDescriptionObserver* observer,
|
| + const RTCOfferAnswerOptions& options) override;
|
| void SetLocalDescription(SetSessionDescriptionObserver* observer,
|
| SessionDescriptionInterface* desc) override;
|
| void SetRemoteDescription(SetSessionDescriptionObserver* observer,
|
| @@ -211,6 +212,9 @@ class PeerConnection : public PeerConnectionInterface,
|
| virtual bool GetOptionsForAnswer(
|
| const MediaConstraintsInterface* constraints,
|
| cricket::MediaSessionOptions* session_options);
|
| + virtual bool GetOptionsForAnswer(
|
| + const RTCOfferAnswerOptions& options,
|
| + cricket::MediaSessionOptions* session_options);
|
|
|
| // Remove all local and remote tracks of type |media_type|.
|
| // Called when a media type is rejected (m-line set to port 0).
|
| @@ -377,6 +381,10 @@ class PeerConnection : public PeerConnectionInterface,
|
| rtc::scoped_ptr<StatsCollector> stats_;
|
| };
|
|
|
| +void CopyConstraintsIntoRtcConfiguration(
|
| + const MediaConstraintsInterface* constraints,
|
| + PeerConnectionInterface::RTCConfiguration* configuration);
|
| +
|
| } // namespace webrtc
|
|
|
| #endif // WEBRTC_API_PEERCONNECTION_H_
|
|
|