Step 1: Add RemoveTrackNew which returns an RTCError
Bug: webrtc:9534 Change-Id: I400bdcd0eb2e993b3f2252a2c7606cd105854e6b Reviewed-on: https://webrtc-review.googlesource.com/89480 Commit-Queue: Steve Anton <steveanton@webrtc.org> Reviewed-by: Henrik Boström <hbos@webrtc.org> Cr-Commit-Position: refs/heads/master@{#24070}
This commit is contained in:
@ -46,6 +46,16 @@ PeerConnectionInterface::AddTrack(
|
||||
return RTCError(RTCErrorType::UNSUPPORTED_OPERATION, "Not implemented");
|
||||
}
|
||||
|
||||
bool PeerConnectionInterface::RemoveTrack(RtpSenderInterface* sender) {
|
||||
return RemoveTrackNew(sender).ok();
|
||||
}
|
||||
|
||||
RTCError PeerConnectionInterface::RemoveTrackNew(
|
||||
rtc::scoped_refptr<RtpSenderInterface> sender) {
|
||||
return RTCError(RemoveTrack(sender) ? RTCErrorType::NONE
|
||||
: RTCErrorType::INTERNAL_ERROR);
|
||||
}
|
||||
|
||||
RTCErrorOr<rtc::scoped_refptr<RtpTransceiverInterface>>
|
||||
PeerConnectionInterface::AddTransceiver(
|
||||
rtc::scoped_refptr<MediaStreamTrackInterface> track) {
|
||||
|
||||
Reference in New Issue
Block a user