DescriptionWebRtcMediaStreamAdapterMap added.
This will take care of creating and owning stream adapters, the glue
between blink and webrtc layer media streams, independent of any one
particular component using a stream. A stream adapter exists for as
long as a component is using the stream (as long as it is holding on
to a adapter reference).
This is the stream equivalent of WebRtcMediaStreamTrackAdapterMap.
Initial PS only cares about local streams, a TODO is added to take
care of remote streams in the future.
This will allow an RTCRtpSender to reference streams that are not
part of the local stream set (added with addStream). This will
unblock addTrack. The RTCPeerConnectionHandler will make use of this
map in a small follow-up CL.
BUG=700916, 705901
Review-Url: https://codereview.chromium.org/2946063003
Cr-Commit-Position: refs/heads/master@{#482276}
Committed: https://chromium.googlesource.com/chromium/src/+/d6144f20a4e3e525bc3e52d097a6c20c90d615ed
Patch Set 1 : Bots are green #Patch Set 2 : nits #Patch Set 3 : Reupload from new machine so that dependent patch sets can be made #
Total comments: 2
Dependent Patchsets: Messages
Total messages: 22 (12 generated)
|