| Index: content/renderer/media/audio_input_message_filter.h
|
| diff --git a/content/renderer/media/audio_input_message_filter.h b/content/renderer/media/audio_input_message_filter.h
|
| index ee99900d64e078e4f51c6c136a772b3e66182bcb..21b807df7d10e5b2a77a437d801fd4cefb4bdaf9 100644
|
| --- a/content/renderer/media/audio_input_message_filter.h
|
| +++ b/content/renderer/media/audio_input_message_filter.h
|
| @@ -19,26 +19,18 @@
|
| #include "media/audio/audio_input_ipc.h"
|
|
|
| class CONTENT_EXPORT AudioInputMessageFilter
|
| - : public IPC::ChannelProxy::MessageFilter,
|
| - public NON_EXPORTED_BASE(media::AudioInputIPC) {
|
| + : public IPC::ChannelProxy::MessageFilter {
|
| public:
|
| AudioInputMessageFilter();
|
|
|
| - // Getter for the one AudioInputMessageFilter object.
|
| - static AudioInputMessageFilter* Get();
|
| -
|
| - // Implementation of AudioInputIPC.
|
| - virtual int AddDelegate(
|
| - media::AudioInputIPCDelegate* delegate) OVERRIDE;
|
| - virtual void RemoveDelegate(int id) OVERRIDE;
|
| - virtual void CreateStream(int stream_id, const media::AudioParameters& params,
|
| - const std::string& device_id, bool automatic_gain_control) OVERRIDE;
|
| - virtual void StartDevice(int stream_id, int session_id) OVERRIDE;
|
| - virtual void RecordStream(int stream_id) OVERRIDE;
|
| - virtual void CloseStream(int stream_id) OVERRIDE;
|
| - virtual void SetVolume(int stream_id, double volume) OVERRIDE;
|
| + // Creates an AudioInputIPC which is used to send messages to/from the host
|
| + // on behalf of a render view (i.e., the view which contains the object
|
| + // consuming the audio input).
|
| + scoped_ptr<media::AudioInputIPC> CreateAudioInputIPC(int render_view_id);
|
|
|
| private:
|
| + class AudioInputIPCImpl;
|
| +
|
| virtual ~AudioInputMessageFilter();
|
|
|
| // Sends an IPC message using |channel_|.
|
| @@ -75,9 +67,6 @@ class CONTENT_EXPORT AudioInputMessageFilter
|
|
|
| IPC::Channel* channel_;
|
|
|
| - // The singleton instance for this filter.
|
| - static AudioInputMessageFilter* filter_;
|
| -
|
| DISALLOW_COPY_AND_ASSIGN(AudioInputMessageFilter);
|
| };
|
|
|
|
|