Changes name of RtpTransceiverInit's stream_labels to stream_ids.
The naming convention according to the spec is stream id, not stream labels.Changing things now to be spec compliant, before it is widely used. This also includes changes to objective C wrapper code to be in sync with the change. Bug: webrtc:7932 Change-Id: I5705e6d8a647aaeed860316466a7320132f24b00 Reviewed-on: https://webrtc-review.googlesource.com/59301 Reviewed-by: Taylor Brandstetter <deadbeef@webrtc.org> Reviewed-by: Kári Helgason <kthelgason@webrtc.org> Reviewed-by: Steve Anton <steveanton@webrtc.org> Commit-Queue: Seth Hampson <shampson@webrtc.org> Cr-Commit-Position: refs/heads/master@{#22316}
This commit is contained in:
@ -367,14 +367,13 @@ void PeerConnectionDelegateAdapter::OnAddTrack(
|
||||
[_localStreams removeObject:stream];
|
||||
}
|
||||
|
||||
- (RTCRtpSender *)addTrack:(RTCMediaStreamTrack *)track
|
||||
streamLabels:(NSArray<NSString *> *)streamLabels {
|
||||
std::vector<std::string> nativeStreamLabels;
|
||||
for (NSString *label in streamLabels) {
|
||||
nativeStreamLabels.push_back([label UTF8String]);
|
||||
- (RTCRtpSender *)addTrack:(RTCMediaStreamTrack *)track streamIds:(NSArray<NSString *> *)streamIds {
|
||||
std::vector<std::string> nativeStreamIds;
|
||||
for (NSString *streamId in streamIds) {
|
||||
nativeStreamIds.push_back([streamId UTF8String]);
|
||||
}
|
||||
webrtc::RTCErrorOr<rtc::scoped_refptr<webrtc::RtpSenderInterface>> nativeSenderOrError =
|
||||
_peerConnection->AddTrack(track.nativeTrack, nativeStreamLabels);
|
||||
_peerConnection->AddTrack(track.nativeTrack, nativeStreamIds);
|
||||
if (!nativeSenderOrError.ok()) {
|
||||
RTCLogError(@"Failed to add track %@: %s", track, nativeSenderOrError.error().message());
|
||||
return nil;
|
||||
|
||||
Reference in New Issue
Block a user