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..5347a9225990c92f092b85fca853a278490cdccc 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 them |
+ // to this virtual input stream for tab audio capture. |
Alpha Left Google
2012/11/28 21:26:51
No need to mention tab audio capture here.
|
+ VirtualAudioInputStream* virtual_audio_input_stream_; |
+ |
DISALLOW_COPY_AND_ASSIGN(AudioManagerBase); |
}; |