Chromium Code Reviews| Index: webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm |
| diff --git a/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm b/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm |
| index e8fa4c9a564f9c43ecd2be65d163bd008f4e84c6..80b85102e0bc2061639017af0fd2a605b8830b49 100644 |
| --- a/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm |
| +++ b/webrtc/sdk/objc/Framework/Classes/RTCPeerConnection.mm |
| @@ -311,6 +311,16 @@ void PeerConnectionDelegateAdapter::OnIceCandidate( |
| _peerConnection->SetRemoteDescription(observer, sdp.nativeDescription); |
| } |
| +- (RTCRtpSender *)senderWithKind:(NSString *)kind |
| + streamId:(NSString *)streamId { |
| + rtc::scoped_refptr<webrtc::RtpSenderInterface> nativeSender( |
| + _peerConnection->CreateSender([NSString stdStringForString:kind], |
|
tkchin_webrtc
2016/04/27 20:22:20
nit: use locals for the stdStrings to make this mo
skvlad
2016/04/27 23:00:58
Done.
|
| + [NSString stdStringForString:streamId])); |
| + return nativeSender ? |
| + [[RTCRtpSender alloc] initWithNativeRtpSender:nativeSender] |
| + : nil; |
| +} |
| + |
| - (NSArray<RTCRtpSender *> *)senders { |
| std::vector<rtc::scoped_refptr<webrtc::RtpSenderInterface>> nativeSenders( |
| _peerConnection->GetSenders()); |