| Index: Source/modules/speech/SpeechRecognitionController.h
|
| diff --git a/Source/modules/speech/SpeechRecognitionController.h b/Source/modules/speech/SpeechRecognitionController.h
|
| index 843d065f8ae673cff9171ddf449978fc59238a50..4f3fe36aa21e04e6b43ccaabbb915a94bbcde6bd 100644
|
| --- a/Source/modules/speech/SpeechRecognitionController.h
|
| +++ b/Source/modules/speech/SpeechRecognitionController.h
|
| @@ -27,6 +27,7 @@
|
| #define SpeechRecognitionController_h
|
|
|
| #include "core/page/Page.h"
|
| +#include "modules/mediastream/MediaStreamTrack.h"
|
| #include "modules/speech/SpeechRecognitionClient.h"
|
| #include "wtf/PassOwnPtr.h"
|
|
|
| @@ -37,6 +38,16 @@ class SpeechRecognitionController FINAL : public NoBaseWillBeGarbageCollectedFin
|
| public:
|
| virtual ~SpeechRecognitionController();
|
|
|
| + void setAudioTrack(SpeechRecognition* recognition, MediaStreamTrack* audioTrack)
|
| + {
|
| + m_client->setAudioTrack(recognition, audioTrack);
|
| + }
|
| +
|
| + void clearAudioTrack(SpeechRecognition* recognition)
|
| + {
|
| + m_client->clearAudioTrack(recognition);
|
| + }
|
| +
|
| void start(SpeechRecognition* recognition, const SpeechGrammarList* grammars, const String& lang, bool continuous, bool interimResults, unsigned long maxAlternatives)
|
| {
|
| m_client->start(recognition, grammars, lang, continuous, interimResults, maxAlternatives);
|
|
|