summaryrefslogtreecommitdiffstats
path: root/chromium/content/renderer/media/media_stream_center.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/renderer/media/media_stream_center.h')
-rw-r--r--chromium/content/renderer/media/media_stream_center.h12
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.