| Index: chrome/browser/speech/speech_input_extension_manager.h
|
| diff --git a/chrome/browser/speech/speech_input_extension_manager.h b/chrome/browser/speech/speech_input_extension_manager.h
|
| index aaf612dd7db66b6bdd2955a67f65197ce2b483fd..c4db3f0d63808fb12d68c768fe3cc5d7dedb6c11 100644
|
| --- a/chrome/browser/speech/speech_input_extension_manager.h
|
| +++ b/chrome/browser/speech/speech_input_extension_manager.h
|
| @@ -13,7 +13,7 @@
|
| #include "base/memory/scoped_ptr.h"
|
| #include "base/synchronization/lock.h"
|
| #include "content/public/browser/notification_observer.h"
|
| -#include "content/public/browser/speech_recognizer_delegate.h"
|
| +#include "content/public/browser/speech_recognition_event_listener.h"
|
|
|
| class Extension;
|
| class Profile;
|
| @@ -36,7 +36,7 @@ class SpeechInputExtensionInterface {
|
|
|
| // Called from the IO thread.
|
| virtual void StartRecording(
|
| - content::SpeechRecognizerDelegate* delegate,
|
| + content::SpeechRecognitionEventListener* listener,
|
| net::URLRequestContextGetter* context_getter,
|
| int caller_id,
|
| const std::string& language,
|
| @@ -55,7 +55,7 @@ class SpeechInputExtensionInterface {
|
| // associated to the given profile.
|
| class SpeechInputExtensionManager
|
| : public base::RefCountedThreadSafe<SpeechInputExtensionManager>,
|
| - public content::SpeechRecognizerDelegate,
|
| + public content::SpeechRecognitionEventListener,
|
| public content::NotificationObserver,
|
| private SpeechInputExtensionInterface {
|
| public:
|
| @@ -114,22 +114,21 @@ class SpeechInputExtensionManager
|
| const content::NotificationSource& source,
|
| const content::NotificationDetails& details) OVERRIDE;
|
|
|
| - // Methods from SpeechRecognizerDelegate.
|
| - virtual void SetRecognitionResult(
|
| + // Methods from SpeechRecognitionEventListener.
|
| + virtual void OnRecognitionStart(int caller_id) OVERRIDE;
|
| + virtual void OnAudioStart(int caller_id) OVERRIDE;
|
| + virtual void OnEnvironmentEstimationComplete(int caller_id) OVERRIDE;
|
| + virtual void OnSoundStart(int caller_id) OVERRIDE;
|
| + virtual void OnSoundEnd(int caller_id) OVERRIDE;
|
| + virtual void OnAudioEnd(int caller_id) OVERRIDE;
|
| + virtual void OnRecognitionResult(
|
| + int caller_id, const content::SpeechRecognitionResult& result) OVERRIDE;
|
| + virtual void OnRecognitionError(
|
| int caller_id,
|
| - const content::SpeechRecognitionResult& result) OVERRIDE;
|
| -
|
| - virtual void DidStartReceivingAudio(int caller_id) OVERRIDE;
|
| - virtual void DidCompleteRecording(int caller_id) OVERRIDE;
|
| - virtual void DidCompleteRecognition(int caller_id) OVERRIDE;
|
| - virtual void DidStartReceivingSpeech(int caller_id) OVERRIDE;
|
| - virtual void DidStopReceivingSpeech(int caller_id) OVERRIDE;
|
| - virtual void OnRecognizerError(int caller_id,
|
| - content::SpeechRecognitionErrorCode error)
|
| - OVERRIDE;
|
| - virtual void DidCompleteEnvironmentEstimation(int caller_id) OVERRIDE;
|
| - virtual void SetInputVolume(int caller_id, float volume,
|
| - float noise_volume) OVERRIDE;
|
| + const content::SpeechRecognitionErrorCode& error) OVERRIDE;
|
| + virtual void OnAudioLevelsChange(int caller_id, float volume,
|
| + float noise_volume) OVERRIDE;
|
| + virtual void OnRecognitionEnd(int caller_id) OVERRIDE;
|
|
|
| // Methods for API testing.
|
| void SetSpeechInputExtensionInterface(
|
| @@ -142,7 +141,7 @@ class SpeechInputExtensionManager
|
| virtual bool HasAudioInputDevices() OVERRIDE;
|
| virtual bool HasValidRecognizer() OVERRIDE;
|
| virtual void StartRecording(
|
| - content::SpeechRecognizerDelegate* delegate,
|
| + content::SpeechRecognitionEventListener* listener,
|
| net::URLRequestContextGetter* context_getter,
|
| int caller_id,
|
| const std::string& language,
|
|
|