summaryrefslogtreecommitdiffstats
path: root/content/browser/speech/speech_recognizer.h
diff options
context:
space:
mode:
authordpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-22 19:37:05 +0000
committerdpranke@chromium.org <dpranke@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-09-22 19:37:05 +0000
commit5b5e1e2f5f30d1f4eaf5a1ae4ae95a7ccc2eab7b (patch)
tree1e76303233c743565d2c4a324c8ae2fe7a68c9af /content/browser/speech/speech_recognizer.h
parent7da5a2a9a49baecd225b6f38c5880cb34cf75a10 (diff)
downloadchromium_src-5b5e1e2f5f30d1f4eaf5a1ae4ae95a7ccc2eab7b.zip
chromium_src-5b5e1e2f5f30d1f4eaf5a1ae4ae95a7ccc2eab7b.tar.gz
chromium_src-5b5e1e2f5f30d1f4eaf5a1ae4ae95a7ccc2eab7b.tar.bz2
Revert "Fix more symbol exports and a compile failure for the component build of"
TBR=jam@chromium.org BUG=90442 TEST= Review URL: http://codereview.chromium.org/7967013 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@102334 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'content/browser/speech/speech_recognizer.h')
-rw-r--r--content/browser/speech/speech_recognizer.h24
1 files changed, 12 insertions, 12 deletions
diff --git a/content/browser/speech/speech_recognizer.h b/content/browser/speech/speech_recognizer.h
index e350e65..f109e92 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 CONTENT_EXPORT SpeechRecognizer
+class SpeechRecognizer
: public base::RefCountedThreadSafe<SpeechRecognizer>,
public media::AudioInputController::EventHandler,
public SpeechRecognitionRequestDelegate {
@@ -35,7 +35,7 @@ class CONTENT_EXPORT SpeechRecognizer
};
// Implemented by the caller to receive recognition events.
- class CONTENT_EXPORT Delegate {
+ class Delegate {
public:
virtual void SetRecognitionResult(
int caller_id,
@@ -79,27 +79,27 @@ class CONTENT_EXPORT SpeechRecognizer
virtual ~Delegate() {}
};
- 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);
+ 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);
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).
- bool StartRecording();
+ CONTENT_EXPORT bool StartRecording();
// Stops recording audio and starts recognition.
- void StopRecording();
+ CONTENT_EXPORT void StopRecording();
// Stops recording audio and cancels recognition. Any audio recorded so far
// gets discarded.
- void CancelRecognition();
+ CONTENT_EXPORT void CancelRecognition();
// AudioInputController::EventHandler methods.
virtual void OnCreated(media::AudioInputController* controller) { }