Index: webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h |
diff --git a/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h b/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h |
index 60ab868a7c515a9dec6a54f7a4eafe008826cb29..e9fa4975eb56ec64d24cae15f3f94454426d9b00 100644 |
--- a/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h |
+++ b/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h |
@@ -49,8 +49,17 @@ class PeerConnectionDelegateAdapter : public PeerConnectionObserver { |
void OnIceCandidatesRemoved( |
const std::vector<cricket::Candidate>& candidates) override; |
+ void OnAddTrack( |
tkchin_webrtc
2016/11/22 20:41:34
what is the distinction between track and receiver
Zhi Huang
2016/11/22 23:38:42
There is one track attached to one RtpReceiver.
A
|
+ rtc::scoped_refptr<RtpReceiverInterface> receiver, |
+ std::vector<rtc::scoped_refptr<MediaStreamInterface>> streams) override; |
+ |
private: |
- __weak RTCPeerConnection *peer_connection_; |
+ RTCMediaStream* GetOrCreateObjcStream( |
+ rtc::scoped_refptr<MediaStreamInterface> stream); |
+ |
+ __weak RTCPeerConnection* peer_connection_; |
+ NSMutableDictionary* nativeToObjcMediaStream_ = |
+ [NSMutableDictionary dictionary]; |
tkchin_webrtc
2016/11/22 20:41:34
Shouldn't this be initialized in ctor?
Zhi Huang
2016/11/22 23:38:42
Done.
|
}; |
} // namespace webrtc |