Chromium Code Reviews| Index: webrtc/api/peerconnection.h |
| diff --git a/webrtc/api/peerconnection.h b/webrtc/api/peerconnection.h |
| index a683e8d6858524a83986946372787b1221542b7a..f4af7e119c39ffbacbdfe940bd1db158164c2841 100644 |
| --- a/webrtc/api/peerconnection.h |
| +++ b/webrtc/api/peerconnection.h |
| @@ -18,8 +18,8 @@ |
| #include "webrtc/api/peerconnectionfactory.h" |
| #include "webrtc/api/peerconnectioninterface.h" |
| -#include "webrtc/api/rtpreceiverinterface.h" |
| -#include "webrtc/api/rtpsenderinterface.h" |
| +#include "webrtc/api/rtpreceiver.h" |
| +#include "webrtc/api/rtpsender.h" |
| #include "webrtc/api/statscollector.h" |
| #include "webrtc/api/streamcollection.h" |
| #include "webrtc/api/webrtcsession.h" |
| @@ -334,11 +334,12 @@ class PeerConnection : public PeerConnectionInterface, |
| void OnDataChannelOpenMessage(const std::string& label, |
| const InternalDataChannelInit& config); |
| - RtpSenderInterface* FindSenderById(const std::string& id); |
| + RtpSenderInternal* FindSenderById(const std::string& id); |
|
pthatcher1
2016/06/03 00:23:50
Can you call this RtpSenderInternalInterface?
Taylor Brandstetter
2016/06/03 22:48:39
I'll probably move code to it in a future CL, in w
pthatcher1
2016/06/03 23:05:49
The purpose of that would be to share code between
|
| - std::vector<rtc::scoped_refptr<RtpSenderInterface>>::iterator |
| + std::vector<rtc::scoped_refptr<RtpSenderProxyEx<RtpSenderInternal>>>::iterator |
|
pthatcher1
2016/06/03 00:23:50
How about RtpSenderInternalProxy?
Taylor Brandstetter
2016/06/03 22:48:39
So RtpSenderInternalProxy<RtpSenderInternal>? That
pthatcher1
2016/06/03 23:05:49
I think FooInternalProxy is a good shortening of F
|
| FindSenderForTrack(MediaStreamTrackInterface* track); |
| - std::vector<rtc::scoped_refptr<RtpReceiverInterface>>::iterator |
| + std::vector< |
| + rtc::scoped_refptr<RtpReceiverProxyEx<RtpReceiverInternal>>>::iterator |
|
pthatcher1
2016/06/01 22:18:57
I think I need to chat with you next to a whiteboa
Taylor Brandstetter
2016/06/01 23:13:02
It's an iterator to a refptr to a RtpReceiverInter
|
| FindReceiverForTrack(const std::string& track_id); |
| TrackInfos* GetRemoteTracks(cricket::MediaType media_type); |
| @@ -400,8 +401,9 @@ class PeerConnection : public PeerConnectionInterface, |
| bool remote_peer_supports_msid_ = false; |
| - std::vector<rtc::scoped_refptr<RtpSenderInterface>> senders_; |
| - std::vector<rtc::scoped_refptr<RtpReceiverInterface>> receivers_; |
| + std::vector<rtc::scoped_refptr<RtpSenderProxyEx<RtpSenderInternal>>> senders_; |
| + std::vector<rtc::scoped_refptr<RtpReceiverProxyEx<RtpReceiverInternal>>> |
| + receivers_; |
| std::unique_ptr<WebRtcSession> session_; |
| std::unique_ptr<StatsCollector> stats_; |