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); |
}; |