X-Git-Url: http://review.tizen.org/git/?a=blobdiff_plain;f=src%2Fthird_party%2FWebKit%2FSource%2Fmodules%2Fspeech%2FSpeechRecognitionController.h;h=b04c9a7b42e17fce7379663663adc0b797f5230e;hb=1afa4dd80ef85af7c90efaea6959db1d92330844;hp=843d065f8ae673cff9171ddf449978fc59238a50;hpb=90762837333c13ccf56f2ad88e4481fc71e8d281;p=platform%2Fframework%2Fweb%2Fcrosswalk.git diff --git a/src/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.h b/src/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.h index 843d065..b04c9a7 100644 --- a/src/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.h +++ b/src/third_party/WebKit/Source/modules/speech/SpeechRecognitionController.h @@ -32,14 +32,16 @@ namespace blink { -class SpeechRecognitionController FINAL : public NoBaseWillBeGarbageCollectedFinalized, public WillBeHeapSupplement { +class MediaStreamTrack; + +class SpeechRecognitionController final : public NoBaseWillBeGarbageCollectedFinalized, public WillBeHeapSupplement { WILL_BE_USING_GARBAGE_COLLECTED_MIXIN(SpeechRecognitionController); public: virtual ~SpeechRecognitionController(); - void start(SpeechRecognition* recognition, const SpeechGrammarList* grammars, const String& lang, bool continuous, bool interimResults, unsigned long maxAlternatives) + void start(SpeechRecognition* recognition, const SpeechGrammarList* grammars, const String& lang, bool continuous, bool interimResults, unsigned long maxAlternatives, MediaStreamTrack* audioTrack) { - m_client->start(recognition, grammars, lang, continuous, interimResults, maxAlternatives); + m_client->start(recognition, grammars, lang, continuous, interimResults, maxAlternatives, audioTrack); } void stop(SpeechRecognition* recognition) { m_client->stop(recognition); } @@ -49,7 +51,7 @@ public: static const char* supplementName(); static SpeechRecognitionController* from(Page* page) { return static_cast(WillBeHeapSupplement::from(page, supplementName())); } - virtual void trace(Visitor* visitor) OVERRIDE { WillBeHeapSupplement::trace(visitor); } + virtual void trace(Visitor* visitor) override { WillBeHeapSupplement::trace(visitor); } private: explicit SpeechRecognitionController(PassOwnPtr);