| Index: content/renderer/media/media_stream_source_extra_data.h | 
| diff --git a/content/renderer/media/media_stream_source_extra_data.h b/content/renderer/media/media_stream_source_extra_data.h | 
| deleted file mode 100644 | 
| index 4b88c147f8be3261cc862317bf124c92efed1931..0000000000000000000000000000000000000000 | 
| --- a/content/renderer/media/media_stream_source_extra_data.h | 
| +++ /dev/null | 
| @@ -1,92 +0,0 @@ | 
| -// Copyright (c) 2012 The Chromium Authors. All rights reserved. | 
| -// Use of this source code is governed by a BSD-style license that can be | 
| -// found in the LICENSE file. | 
| - | 
| -#ifndef CONTENT_RENDERER_MEDIA_MEDIA_STREAM_SOURCE_EXTRA_DATA_H_ | 
| -#define CONTENT_RENDERER_MEDIA_MEDIA_STREAM_SOURCE_EXTRA_DATA_H_ | 
| - | 
| -#include "base/callback.h" | 
| -#include "base/compiler_specific.h" | 
| -#include "content/common/content_export.h" | 
| -#include "content/common/media/media_stream_options.h" | 
| -#include "content/renderer/media/media_stream_source_observer.h" | 
| -#include "content/renderer/media/webrtc_audio_capturer.h" | 
| -#include "third_party/libjingle/source/talk/app/webrtc/videosourceinterface.h" | 
| -#include "third_party/WebKit/public/platform/WebMediaStreamSource.h" | 
| - | 
| -namespace content { | 
| - | 
| -class CONTENT_EXPORT MediaStreamSourceExtraData | 
| -    : NON_EXPORTED_BASE(public blink::WebMediaStreamSource::ExtraData) { | 
| - public: | 
| -  typedef base::Callback<void(const blink::WebMediaStreamSource& source)> | 
| -      SourceStopCallback; | 
| - | 
| -  MediaStreamSourceExtraData(const StreamDeviceInfo& device_info, | 
| -                             const SourceStopCallback& stop_callback); | 
| -  MediaStreamSourceExtraData(); | 
| -  virtual ~MediaStreamSourceExtraData(); | 
| - | 
| -  // Return device information about the camera or microphone. | 
| -  const StreamDeviceInfo& device_info() const { | 
| -    return device_info_; | 
| -  } | 
| - | 
| -  void SetVideoSource(webrtc::VideoSourceInterface* source) { | 
| -    video_source_ = source; | 
| -    source_observer_.reset(new MediaStreamSourceObserver(source, this)); | 
| -  } | 
| - | 
| -  void SetLocalAudioSource(webrtc::AudioSourceInterface* source) { | 
| -    local_audio_source_ = source; | 
| -    // TODO(perkj): Implement a local source observer for audio. | 
| -    // See |source_observer_|. | 
| -  } | 
| - | 
| -  void SetAudioCapturer(WebRtcAudioCapturer* capturer) { | 
| -    DCHECK(!audio_capturer_); | 
| -    audio_capturer_ = capturer; | 
| -  } | 
| - | 
| -  WebRtcAudioCapturer* GetAudioCapturer() const { | 
| -    // TODO(perkj): |audio_capturer_| can currently be reconfigured to use | 
| -    // another microphone even after it has been created since only one | 
| -    // capturer is supported. See issue crbug/262117. | 
| -    // It would make more sense if a WebRtcAudioCapturer represent one and only | 
| -    // one audio source. | 
| -    if (audio_capturer_ && | 
| -        device_info_.session_id == audio_capturer_->session_id()) { | 
| -      return audio_capturer_; | 
| -    } | 
| -    return NULL; | 
| -  } | 
| - | 
| -  webrtc::VideoSourceInterface* video_source() { return video_source_.get(); } | 
| -  webrtc::AudioSourceInterface* local_audio_source() { | 
| -    return local_audio_source_.get(); | 
| -  } | 
| - | 
| -  void OnLocalSourceStop(); | 
| - | 
| - private: | 
| -  StreamDeviceInfo device_info_; | 
| - | 
| -  scoped_refptr<webrtc::VideoSourceInterface> video_source_; | 
| - | 
| -  // This member holds an instance of webrtc::LocalAudioSource. This is used | 
| -  // as a container for audio options. | 
| -  // TODO(hclam): This should be merged with |audio_source_| such that it | 
| -  // carries audio options. | 
| -  scoped_refptr<webrtc::AudioSourceInterface> local_audio_source_; | 
| -  scoped_ptr<MediaStreamSourceObserver> source_observer_; | 
| - | 
| -  scoped_refptr<WebRtcAudioCapturer> audio_capturer_; | 
| - | 
| -  SourceStopCallback stop_callback_; | 
| - | 
| -  DISALLOW_COPY_AND_ASSIGN(MediaStreamSourceExtraData); | 
| -}; | 
| - | 
| -}  // namespace content | 
| - | 
| -#endif  // CONTENT_RENDERER_MEDIA_MEDIA_STREAM_SOURCE_EXTRA_DATA_H_ | 
|  |