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..4bf0ff21dbe3a6e910ca3be126aaa2c66802b400 100644 |
--- a/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h |
+++ b/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection+Private.h |
@@ -49,8 +49,12 @@ class PeerConnectionDelegateAdapter : public PeerConnectionObserver { |
void OnIceCandidatesRemoved( |
const std::vector<cricket::Candidate>& candidates) override; |
+ void OnAddTrack( |
+ rtc::scoped_refptr<RtpReceiverInterface> receiver, |
+ const std::vector<rtc::scoped_refptr<MediaStreamInterface>>& streams) override; |
+ |
private: |
- __weak RTCPeerConnection *peer_connection_; |
+ __weak RTCPeerConnection* peer_connection_; |
}; |
} // namespace webrtc |
@@ -102,6 +106,11 @@ class PeerConnectionDelegateAdapter : public PeerConnectionObserver { |
+ (webrtc::PeerConnectionInterface::StatsOutputLevel) |
nativeStatsOutputLevelForLevel:(RTCStatsOutputLevel)level; |
+- (RTCMediaStream *)getOrCreateObjcStream: |
+ (rtc::scoped_refptr<webrtc::MediaStreamInterface>)stream; |
+ |
+- (void)removeObjcStream:(rtc::scoped_refptr<webrtc::MediaStreamInterface>)stream; |
+ |
@end |
NS_ASSUME_NONNULL_END |