summaryrefslogtreecommitdiffstats
path: root/chrome/browser/speech/speech_recognizer.h
diff options
context:
space:
mode:
authorsatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-27 13:34:09 +0000
committersatish@chromium.org <satish@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-08-27 13:34:09 +0000
commite5a00caa638c720ed9257c57e98b0f8476ce5853 (patch)
tree05173b4de12e94b37c63ce6c9d104cf828dbbb30 /chrome/browser/speech/speech_recognizer.h
parenta0c0c0f2dc6f0f078902c068f805ee9df4899f36 (diff)
downloadchromium_src-e5a00caa638c720ed9257c57e98b0f8476ce5853.zip
chromium_src-e5a00caa638c720ed9257c57e98b0f8476ce5853.tar.gz
chromium_src-e5a00caa638c720ed9257c57e98b0f8476ce5853.tar.bz2
Show proper messages if we find errors before or during audio recording.
BUG=none TEST=manual, try clicking on speech input button without a mic connected. Review URL: http://codereview.chromium.org/3240002 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@57672 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/speech/speech_recognizer.h')
-rw-r--r--chrome/browser/speech/speech_recognizer.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/chrome/browser/speech/speech_recognizer.h b/chrome/browser/speech/speech_recognizer.h
index 308a93d..ea962ea 100644
--- a/chrome/browser/speech/speech_recognizer.h
+++ b/chrome/browser/speech/speech_recognizer.h
@@ -43,6 +43,11 @@ class SpeechRecognizer
// sequence and the |SpeechRecognizer| object can be freed up if necessary.
virtual void DidCompleteRecognition(int caller_id) = 0;
+ // Invoked if there was an error while recording or recognizing audio. The
+ // session may get terminated and the DidXxxx callbacks may be issued after
+ // this call.
+ virtual void OnRecognizerError(int caller_id) = 0;
+
protected:
virtual ~Delegate() {}
};