Index: media/blink/webaudiosourceprovider_impl.h |
diff --git a/content/renderer/media/webaudiosourceprovider_impl.h b/media/blink/webaudiosourceprovider_impl.h |
similarity index 76% |
rename from content/renderer/media/webaudiosourceprovider_impl.h |
rename to media/blink/webaudiosourceprovider_impl.h |
index aca9d830021cb51a64b819d8573fc7cbfc297603..e686e9d617ae041f90412c0ec433e8dd4d2a8927 100644 |
--- a/content/renderer/media/webaudiosourceprovider_impl.h |
+++ b/media/blink/webaudiosourceprovider_impl.h |
@@ -2,14 +2,14 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-#ifndef CONTENT_RENDERER_MEDIA_WEBAUDIOSOURCEPROVIDER_IMPL_H_ |
-#define CONTENT_RENDERER_MEDIA_WEBAUDIOSOURCEPROVIDER_IMPL_H_ |
+#ifndef MEDIA_BLINK_WEBAUDIOSOURCEPROVIDER_IMPL_H_ |
+#define MEDIA_BLINK_WEBAUDIOSOURCEPROVIDER_IMPL_H_ |
#include "base/callback.h" |
#include "base/memory/weak_ptr.h" |
#include "base/synchronization/lock.h" |
-#include "content/common/content_export.h" |
#include "media/base/audio_renderer_sink.h" |
+#include "media/base/media_export.h" |
#include "third_party/WebKit/public/platform/WebAudioSourceProvider.h" |
#include "third_party/WebKit/public/platform/WebVector.h" |
@@ -17,10 +17,10 @@ namespace blink { |
class WebAudioSourceProviderClient; |
} |
-namespace content { |
+namespace media { |
// WebAudioSourceProviderImpl provides a bridge between classes: |
-// blink::WebAudioSourceProvider <---> media::AudioRendererSink |
+// blink::WebAudioSourceProvider <---> AudioRendererSink |
// |
// WebAudioSourceProviderImpl wraps an existing audio sink that is used unless |
// WebKit has set a client via setClient(). While a client is set WebKit will |
@@ -28,25 +28,25 @@ namespace content { |
// sample-frames using the sink's RenderCallback to get the data. |
// |
// All calls are protected by a lock. |
-class CONTENT_EXPORT WebAudioSourceProviderImpl |
+class MEDIA_EXPORT WebAudioSourceProviderImpl |
: NON_EXPORTED_BASE(public blink::WebAudioSourceProvider), |
- NON_EXPORTED_BASE(public media::AudioRendererSink) { |
+ NON_EXPORTED_BASE(public AudioRendererSink) { |
public: |
explicit WebAudioSourceProviderImpl( |
- const scoped_refptr<media::AudioRendererSink>& sink); |
+ const scoped_refptr<AudioRendererSink>& sink); |
// blink::WebAudioSourceProvider implementation. |
virtual void setClient(blink::WebAudioSourceProviderClient* client); |
virtual void provideInput(const blink::WebVector<float*>& audio_data, |
size_t number_of_frames); |
- // media::AudioRendererSink implementation. |
+ // AudioRendererSink implementation. |
virtual void Start() OVERRIDE; |
virtual void Stop() OVERRIDE; |
virtual void Play() OVERRIDE; |
virtual void Pause() OVERRIDE; |
virtual bool SetVolume(double volume) OVERRIDE; |
- virtual void Initialize(const media::AudioParameters& params, |
+ virtual void Initialize(const AudioParameters& params, |
RenderCallback* renderer) OVERRIDE; |
protected: |
@@ -69,15 +69,15 @@ class CONTENT_EXPORT WebAudioSourceProviderImpl |
PlaybackState state_; |
// Where audio comes from. |
- media::AudioRendererSink::RenderCallback* renderer_; |
+ AudioRendererSink::RenderCallback* renderer_; |
// When set via setClient() it overrides |sink_| for consuming audio. |
blink::WebAudioSourceProviderClient* client_; |
// Where audio ends up unless overridden by |client_|. |
base::Lock sink_lock_; |
- scoped_refptr<media::AudioRendererSink> sink_; |
- scoped_ptr<media::AudioBus> bus_wrapper_; |
+ scoped_refptr<AudioRendererSink> sink_; |
+ scoped_ptr<AudioBus> bus_wrapper_; |
// NOTE: Weak pointers must be invalidated before all other member variables. |
base::WeakPtrFactory<WebAudioSourceProviderImpl> weak_factory_; |
@@ -85,6 +85,6 @@ class CONTENT_EXPORT WebAudioSourceProviderImpl |
DISALLOW_IMPLICIT_CONSTRUCTORS(WebAudioSourceProviderImpl); |
}; |
-} // namespace content |
+} // namespace media |
-#endif // CONTENT_RENDERER_MEDIA_WEBAUDIOSOURCEPROVIDER_IMPL_H_ |
+#endif // MEDIA_BLINK_WEBAUDIOSOURCEPROVIDER_IMPL_H_ |