diff options
Diffstat (limited to 'chromium/content/renderer/media/media_stream_center.h')
-rw-r--r-- | chromium/content/renderer/media/media_stream_center.h | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/chromium/content/renderer/media/media_stream_center.h b/chromium/content/renderer/media/media_stream_center.h index fbf1be73b55..d2dfa98cd5d 100644 --- a/chromium/content/renderer/media/media_stream_center.h +++ b/chromium/content/renderer/media/media_stream_center.h @@ -18,18 +18,19 @@ #include "third_party/WebKit/public/platform/WebMediaStreamTrackSourcesRequest.h" namespace blink { +class WebAudioSourceProvider; class WebMediaStreamCenterClient; } namespace content { -class MediaStreamDependencyFactory; +class PeerConnectionDependencyFactory; class CONTENT_EXPORT MediaStreamCenter : NON_EXPORTED_BASE(public blink::WebMediaStreamCenter), public RenderProcessObserver { public: MediaStreamCenter(blink::WebMediaStreamCenterClient* client, - MediaStreamDependencyFactory* factory); + PeerConnectionDependencyFactory* factory); virtual ~MediaStreamCenter(); private: @@ -51,6 +52,11 @@ class CONTENT_EXPORT MediaStreamCenter virtual bool didStopMediaStreamTrack( const blink::WebMediaStreamTrack& track) OVERRIDE; + virtual blink::WebAudioSourceProvider* + createWebAudioSourceFromMediaStreamTrack( + const blink::WebMediaStreamTrack& track) OVERRIDE; + + virtual void didCreateMediaStream( blink::WebMediaStream& stream) OVERRIDE; @@ -70,7 +76,7 @@ class CONTENT_EXPORT MediaStreamCenter // |rtc_factory_| is a weak pointer and is owned by the RenderThreadImpl. // It is valid as long as RenderThreadImpl exist. - MediaStreamDependencyFactory* rtc_factory_; + PeerConnectionDependencyFactory* rtc_factory_; // A strictly increasing id that's used to label incoming GetSources() // requests. |