| Index: content/browser/speech/speech_recognizer.h
|
| diff --git a/content/browser/speech/speech_recognizer.h b/content/browser/speech/speech_recognizer.h
|
| index f109e92dcbeadc93a8802996f419f6532ce9cff7..e350e65f21c2e0353e7300d976030510f577473c 100644
|
| --- a/content/browser/speech/speech_recognizer.h
|
| +++ b/content/browser/speech/speech_recognizer.h
|
| @@ -21,7 +21,7 @@ namespace speech_input {
|
|
|
| // Records audio, sends recorded audio to server and translates server response
|
| // to recognition result.
|
| -class SpeechRecognizer
|
| +class CONTENT_EXPORT SpeechRecognizer
|
| : public base::RefCountedThreadSafe<SpeechRecognizer>,
|
| public media::AudioInputController::EventHandler,
|
| public SpeechRecognitionRequestDelegate {
|
| @@ -35,7 +35,7 @@ class SpeechRecognizer
|
| };
|
|
|
| // Implemented by the caller to receive recognition events.
|
| - class Delegate {
|
| + class CONTENT_EXPORT Delegate {
|
| public:
|
| virtual void SetRecognitionResult(
|
| int caller_id,
|
| @@ -79,27 +79,27 @@ class SpeechRecognizer
|
| virtual ~Delegate() {}
|
| };
|
|
|
| - CONTENT_EXPORT SpeechRecognizer(Delegate* delegate,
|
| - int caller_id,
|
| - const std::string& language,
|
| - const std::string& grammar,
|
| - bool censor_results,
|
| - const std::string& hardware_info,
|
| - const std::string& origin_url);
|
| + SpeechRecognizer(Delegate* delegate,
|
| + int caller_id,
|
| + const std::string& language,
|
| + const std::string& grammar,
|
| + bool censor_results,
|
| + const std::string& hardware_info,
|
| + const std::string& origin_url);
|
| virtual ~SpeechRecognizer();
|
|
|
| // Starts audio recording and does recognition after recording ends. The same
|
| // SpeechRecognizer instance can be used multiple times for speech recognition
|
| // though each recognition request can be made only after the previous one
|
| // completes (i.e. after receiving Delegate::DidCompleteRecognition).
|
| - CONTENT_EXPORT bool StartRecording();
|
| + bool StartRecording();
|
|
|
| // Stops recording audio and starts recognition.
|
| - CONTENT_EXPORT void StopRecording();
|
| + void StopRecording();
|
|
|
| // Stops recording audio and cancels recognition. Any audio recorded so far
|
| // gets discarded.
|
| - CONTENT_EXPORT void CancelRecognition();
|
| + void CancelRecognition();
|
|
|
| // AudioInputController::EventHandler methods.
|
| virtual void OnCreated(media::AudioInputController* controller) { }
|
|
|