summaryrefslogtreecommitdiffstats
path: root/chrome/browser/sync/test/integration/apps_helper.h
diff options
context:
space:
mode:
authorperkj@chromium.org <perkj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-21 15:38:45 +0000
committerperkj@chromium.org <perkj@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2014-02-21 15:38:45 +0000
commit5fbda6c7d927da54f97ca0a197d01c9774136ebb (patch)
treec564f399ed1a385ceab410774e4a3d55eaabbf0f /chrome/browser/sync/test/integration/apps_helper.h
parent65b896c154c44afd758f617d9029c8d081f18b79 (diff)
downloadchromium_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