diff options
author | perkj@chromium.org <perkj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-21 15:38:45 +0000 |
---|---|---|
committer | perkj@chromium.org <perkj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-02-21 15:38:45 +0000 |
commit | 5fbda6c7d927da54f97ca0a197d01c9774136ebb (patch) | |
tree | c564f399ed1a385ceab410774e4a3d55eaabbf0f /chrome/browser/sync/test/integration/apps_helper.h | |
parent | 65b896c154c44afd758f617d9029c8d081f18b79 (diff) | |
download | chromium_src-5fbda6c7d927da54f97ca0a197d01c9774136ebb.zip chromium_src-5fbda6c7d927da54f97ca0a197d01c9774136ebb.tar.gz chromium_src-5fbda6c7d927da54f97ca0a197d01c9774136ebb.tar.bz2 |
The purpose of this cl is to lazy instantiate webrtc/libjingle MediaStream and video tracks that are created locally. The end goal is to not use libjingle interfaces until a MediaStream is added to a PeerConnection.
This cl renames MediaStreamTrackExtraData and MediaStreamExtraData to MediaStreamTrack and MediaStream.
Both MediaStreams and MediaStreamTracks gets a pointer to
the one and only MediaStreamDependencyFactory.
The instantiation of all webrtc MediaStream classes are done in MediaStreamDependencyFactory.
Instantiation of the webrtc / libjingle MediaStreams happen
when MediaStream::GetAdapter or MediaStreamVideoTrack::GetAdapter is called the first time.
MediaStreamCenter is updated to not call directly into the libjingle classes but instead use the chrome representations of streams and tracks.
BUG=323223
Review URL: https://codereview.chromium.org/139343014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@252562 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/sync/test/integration/apps_helper.h')
0 files changed, 0 insertions, 0 deletions