Index: media/filters/reference_audio_renderer.h |
diff --git a/media/filters/reference_audio_renderer.h b/media/filters/reference_audio_renderer.h |
deleted file mode 100644 |
index 3985dfb247a30d33b682a9a769afb578f93dae94..0000000000000000000000000000000000000000 |
--- a/media/filters/reference_audio_renderer.h |
+++ /dev/null |
@@ -1,71 +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 MEDIA_FILTERS_REFERENCE_AUDIO_RENDERER_H_ |
-#define MEDIA_FILTERS_REFERENCE_AUDIO_RENDERER_H_ |
- |
-// This is the reference implementation of AudioRenderer, which uses the audio |
-// interfaces to open an audio device. It cannot be used in the sandbox, but is |
-// used in other applications such as the test player. |
-// |
-// Note: THIS IS NOT THE AUDIO RENDERER USED IN CHROME. |
-// |
-// See src/content/renderer/media/audio_renderer_impl.h for chrome's |
-// implementation. |
- |
-#include "media/audio/audio_output_controller.h" |
-#include "media/filters/audio_renderer_base.h" |
- |
-class AudioManager; |
- |
-namespace media { |
- |
-class MEDIA_EXPORT ReferenceAudioRenderer |
- : public AudioRendererBase, |
- public AudioOutputController::EventHandler { |
- public: |
- explicit ReferenceAudioRenderer(AudioManager* audio_manager); |
- virtual ~ReferenceAudioRenderer(); |
- |
- // Filter implementation. |
- virtual void SetPlaybackRate(float playback_rate) OVERRIDE; |
- |
- // AudioRenderer implementation. |
- virtual void SetVolume(float volume) OVERRIDE; |
- |
- // AudioController::EventHandler implementation. |
- virtual void OnCreated(AudioOutputController* controller) OVERRIDE; |
- virtual void OnPlaying(AudioOutputController* controller) OVERRIDE; |
- virtual void OnPaused(AudioOutputController* controller) OVERRIDE; |
- virtual void OnError(AudioOutputController* controller, |
- int error_code) OVERRIDE; |
- virtual void OnMoreData(AudioOutputController* controller, |
- AudioBuffersState buffers_state) OVERRIDE; |
- |
- protected: |
- // AudioRendererBase implementation. |
- virtual bool OnInitialize(int bits_per_channel, |
- ChannelLayout channel_layout, |
- int sample_rate) OVERRIDE; |
- virtual void OnStop() OVERRIDE; |
- virtual void OnRenderEndOfStream() OVERRIDE; |
- |
- private: |
- scoped_refptr<AudioManager> audio_manager_; |
- int bytes_per_second_; |
- bool has_buffered_data_; |
- |
- // Audio output controller. |
- scoped_refptr<media::AudioOutputController> controller_; |
- |
- // Audio buffer. |
- int buffer_capacity_; |
- scoped_array<uint8> buffer_; |
- |
- DISALLOW_COPY_AND_ASSIGN(ReferenceAudioRenderer); |
-}; |
- |
-} // namespace media |
- |
-#endif // MEDIA_FILTERS_REFERENCE_AUDIO_RENDERER_H_ |