diff options
Diffstat (limited to 'chromium/content/browser/speech/speech_recognizer_impl.h')
-rw-r--r-- | chromium/content/browser/speech/speech_recognizer_impl.h | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/chromium/content/browser/speech/speech_recognizer_impl.h b/chromium/content/browser/speech/speech_recognizer_impl.h index c2abb339e65..55e07f04ef6 100644 --- a/chromium/content/browser/speech/speech_recognizer_impl.h +++ b/chromium/content/browser/speech/speech_recognizer_impl.h @@ -16,6 +16,7 @@ #include "net/url_request/url_request_context_getter.h" namespace media { +class AudioBus; class AudioManager; } @@ -41,7 +42,8 @@ class CONTENT_EXPORT SpeechRecognizerImpl SpeechRecognizerImpl(SpeechRecognitionEventListener* listener, int session_id, - bool is_single_shot, + bool continuous, + bool provisional_results, SpeechRecognitionEngine* engine); virtual void StartRecognition(const std::string& device_id) OVERRIDE; @@ -128,9 +130,12 @@ class CONTENT_EXPORT SpeechRecognizerImpl // AudioInputController::EventHandler methods. virtual void OnCreated(media::AudioInputController* controller) OVERRIDE {} virtual void OnRecording(media::AudioInputController* controller) OVERRIDE {} - virtual void OnError(media::AudioInputController* controller) OVERRIDE; + virtual void OnError(media::AudioInputController* controller, + media::AudioInputController::ErrorCode error_code) OVERRIDE; virtual void OnData(media::AudioInputController* controller, - const uint8* data, uint32 size) OVERRIDE; + const media::AudioBus* data) OVERRIDE; + virtual void OnLog(media::AudioInputController* controller, + const std::string& message) OVERRIDE {} // SpeechRecognitionEngineDelegate methods. virtual void OnSpeechRecognitionEngineResults( @@ -146,7 +151,7 @@ class CONTENT_EXPORT SpeechRecognizerImpl int num_samples_recorded_; float audio_level_; bool is_dispatching_event_; - bool is_single_shot_; + bool provisional_results_; FSMState state_; std::string device_id_; |