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); |