Index: content/browser/renderer_host/media/audio_input_renderer_host.h |
diff --git a/content/browser/renderer_host/media/audio_input_renderer_host.h b/content/browser/renderer_host/media/audio_input_renderer_host.h |
index d16ebfad86ac0d7fde3a1149bfb988dd2b540d8b..5df1fc6f2f01ade5c9d0a7d7e31cee870d270043 100644 |
--- a/content/browser/renderer_host/media/audio_input_renderer_host.h |
+++ b/content/browser/renderer_host/media/audio_input_renderer_host.h |
@@ -44,6 +44,7 @@ |
namespace media { |
class AudioManager; |
class AudioParameters; |
+class UserInputMonitor; |
} |
namespace content { |
@@ -55,10 +56,11 @@ class CONTENT_EXPORT AudioInputRendererHost |
public media::AudioInputController::EventHandler { |
public: |
// Called from UI thread from the owner of this object. |
- AudioInputRendererHost( |
- media::AudioManager* audio_manager, |
- MediaStreamManager* media_stream_manager, |
- AudioMirroringManager* audio_mirroring_manager); |
+ // |user_input_monitor| is used for typing detection and can be NULL. |
+ AudioInputRendererHost(media::AudioManager* audio_manager, |
+ MediaStreamManager* media_stream_manager, |
+ AudioMirroringManager* audio_mirroring_manager, |
+ media::UserInputMonitor* user_input_monitor); |
// BrowserMessageFilter implementation. |
virtual void OnChannelClosing() OVERRIDE; |
@@ -154,6 +156,9 @@ class CONTENT_EXPORT AudioInputRendererHost |
// A map of stream IDs to audio sources. |
AudioEntryMap audio_entries_; |
+ // Raw pointer of the UserInputMonitor. |
+ media::UserInputMonitor* user_input_monitor_; |
+ |
DISALLOW_COPY_AND_ASSIGN(AudioInputRendererHost); |
}; |