Index: content/browser/speech/speech_recognition_manager_impl.h |
=================================================================== |
--- content/browser/speech/speech_recognition_manager_impl.h (revision 207505) |
+++ content/browser/speech/speech_recognition_manager_impl.h (working copy) |
@@ -19,8 +19,13 @@ |
#include "content/public/browser/speech_recognition_session_context.h" |
#include "content/public/common/speech_recognition_error.h" |
+namespace media { |
+class AudioManager; |
+} |
+ |
namespace content { |
class BrowserMainLoop; |
+class MediaStreamManager; |
class MediaStreamUIProxy; |
class SpeechRecognitionManagerDelegate; |
class SpeechRecognizer; |
@@ -93,7 +98,8 @@ |
friend class BrowserMainLoop; |
// Needed for dtor. |
friend struct base::DefaultDeleter<SpeechRecognitionManagerImpl>; |
- SpeechRecognitionManagerImpl(); |
+ SpeechRecognitionManagerImpl(media::AudioManager* audio_manager, |
+ MediaStreamManager* media_stream_manager); |
virtual ~SpeechRecognitionManagerImpl(); |
private: |
@@ -165,6 +171,8 @@ |
SpeechRecognitionEventListener* GetDelegateListener() const; |
int GetNextSessionID(); |
+ media::AudioManager* audio_manager_; |
+ MediaStreamManager* media_stream_manager_; |
typedef std::map<int, Session*> SessionsTable; |
SessionsTable sessions_; |
int primary_session_id_; |