Index: content/browser/speech/speech_recognizer_impl.h |
diff --git a/content/browser/speech/speech_recognizer_impl.h b/content/browser/speech/speech_recognizer_impl.h |
index d14cdf407158794a35ae3dd9b634c14044db75ac..5be62ca5457b1904e63cba3b240b8e4f2a207ad2 100644 |
--- a/content/browser/speech/speech_recognizer_impl.h |
+++ b/content/browser/speech/speech_recognizer_impl.h |
@@ -43,10 +43,12 @@ class CONTENT_EXPORT SpeechRecognizerImpl |
static const int kNoSpeechTimeoutMs; |
static const int kEndpointerEstimationTimeMs; |
- static void SetAudioSystemForTesting(media::AudioSystem* audio_system); |
+ static void SetAudioEnvironmentForTesting(media::AudioSystem* audio_system, |
+ media::AudioManager* audio_manager); |
SpeechRecognizerImpl(SpeechRecognitionEventListener* listener, |
media::AudioSystem* audio_system, |
+ media::AudioManager* audio_manager, |
int session_id, |
bool continuous, |
bool provisional_results, |
@@ -162,10 +164,13 @@ class CONTENT_EXPORT SpeechRecognizerImpl |
const SpeechRecognitionError& error) override; |
media::AudioSystem* GetAudioSystem(); |
+ media::AudioManager* GetAudioManager(); |
// Substitutes the real audio system in browser tests. |
static media::AudioSystem* audio_system_for_tests_; |
+ static media::AudioManager* audio_manager_for_tests_; |
media::AudioSystem* audio_system_; |
+ media::AudioManager* audio_manager_; |
std::unique_ptr<SpeechRecognitionEngine> recognition_engine_; |
Endpointer endpointer_; |
scoped_refptr<media::AudioInputController> audio_controller_; |