| Index: media/audio/audio_manager_base.h
|
| diff --git a/media/audio/audio_manager_base.h b/media/audio/audio_manager_base.h
|
| index 57b4fe44edb67707401d4b55bd4441dcda9c1dea..83ad98b6906ba64e1f5c3c535ac4857f85a1c3d6 100644
|
| --- a/media/audio/audio_manager_base.h
|
| +++ b/media/audio/audio_manager_base.h
|
| @@ -27,6 +27,7 @@ class Thread;
|
| namespace media {
|
|
|
| class AudioOutputDispatcher;
|
| +class VirtualAudioInputStream;
|
|
|
| // AudioManagerBase provides AudioManager functions common for all platforms.
|
| class MEDIA_EXPORT AudioManagerBase : public AudioManager {
|
| @@ -159,6 +160,11 @@ class MEDIA_EXPORT AudioManagerBase : public AudioManager {
|
| // and GetMessageLoop() starts returning NULL.
|
| scoped_refptr<base::MessageLoopProxy> message_loop_;
|
|
|
| + // Currently active VirtualAudioInputStream. When this is set, we will
|
| + // create all audio output streams as virtual streams so as to redirect audio
|
| + // data to this virtual input stream.
|
| + VirtualAudioInputStream* virtual_audio_input_stream_;
|
| +
|
| DISALLOW_COPY_AND_ASSIGN(AudioManagerBase);
|
| };
|
|
|
|
|