This is a naming debate; it's unclear that createSender/removeSender/onreceiver are more intuitive than addTrack/removetTrack/ontrack. That said, I agree that removeTrack(sender) is a bit awkward; we could just as easily make that removeTrack(track || sender). On Tue, Mar 17, 2015 at 3:09 PM, Martin Thomson <martin.thomson@gmail.com> wrote: > I've just had a long series of conversations about these. > > RTCRtpSender addTrack(MediaStreamTrack track, MediaStream stream, > MediaStream... others); > > The initial confusion here was that this was adding the track to the > provided stream (ignoring the return value). That seems relatively > benign, except that... > > void removeTrack(RTCRtpSender sender); > > I don't even know where to start with this. Where's the track? > > Why not? > > RTCRtpSender create[Track]Sender(MediaStreamTrack track, MediaStream > stream, MediaStream... others); > void remove[Track]Sender(RTCRtpSender sender); > >Received on Wednesday, 18 March 2015 00:03:20 UTC
This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:18:04 UTC