- From: Harald Alvestrand <hta@google.com>
- Date: Wed, 5 Jan 2022 09:23:29 +0100
- To: "public-webrtc@W3.org" <public-webrtc@w3.org>
Received on Wednesday, 5 January 2022 08:23:53 UTC
If you don't use WebRTC from C++, or don't remove tracks, you can stop reading now. The signature of the RemoveTrack function was: virtual bool RemoveTrack(RtpSenderInterface* sender) This failed to return an error stating what the problem was, and did not require the caller to hold a reference to the sender being disconnected. The new signature we want people to use is virtual RTCError RemoveTrackOrError( rtc::scoped_refptr<RtpSenderInterface> sender) The addition of "OrError" is required because C++ doesn't permit overloading on return value. The old function is now marked Deprecated, and will eventually be removed (no earlier than Jan 19, 2022). Harald
Received on Wednesday, 5 January 2022 08:23:53 UTC