- From: Anant Narayanan <anant@mozilla.com>
- Date: Mon, 05 Nov 2012 05:59:22 -0800
- To: "public-webrtc@w3.org" <public-webrtc@w3.org>
On 11/5/12 5:36 AM, Adam Bergkvist wrote:
> Here are two options on how to solve item 2) (iteration) from the list
> above. I you have a better approach, feel free to suggest it.
>
> A) forEachStream()/forEachTrack() method
>
> You iterate through all the items by providing a callback to the
> forEachStream() method. The callback will be called synchronously for
> each item.
>
> Example:
> pc.localStreams.forEachStream(function (stream) {
> // use stream
> });
>
> We could have the callback return a boolean value which could be used to
> "break" the iteration if the desired item was found before the end was
> reached.
Why not simply .forEach?
Between A and B, I prefer the forEach approach, but I think we can just
reuse the .forEach already specified for arrays instead of introducing a
new method.
-Anant
Received on Monday, 5 November 2012 13:59:50 UTC