| Index: Source/modules/speech/SpeechRecognition.h
|
| diff --git a/Source/modules/speech/SpeechRecognition.h b/Source/modules/speech/SpeechRecognition.h
|
| index d6ee6121756a997ba38dfe968e78bd29bf02d341..78f88759a8a035d5a30b747f2832ee5fe28d4f30 100644
|
| --- a/Source/modules/speech/SpeechRecognition.h
|
| +++ b/Source/modules/speech/SpeechRecognition.h
|
| @@ -38,6 +38,7 @@ namespace blink {
|
|
|
| class ExceptionState;
|
| class ExecutionContext;
|
| +class MediaStreamTrack;
|
| class SpeechRecognitionController;
|
| class SpeechRecognitionError;
|
|
|
| @@ -49,6 +50,7 @@ public:
|
| static SpeechRecognition* create(ExecutionContext*);
|
| virtual ~SpeechRecognition();
|
|
|
| + // SpeechRecognition.idl implemementation.
|
| // Attributes.
|
| SpeechGrammarList* grammars() { return m_grammars; }
|
| void setGrammars(SpeechGrammarList* grammars) { m_grammars = grammars; }
|
| @@ -60,6 +62,8 @@ public:
|
| void setInterimResults(bool interimResults) { m_interimResults = interimResults; }
|
| unsigned long maxAlternatives() { return m_maxAlternatives; }
|
| void setMaxAlternatives(unsigned long maxAlternatives) { m_maxAlternatives = maxAlternatives; }
|
| + MediaStreamTrack* audioTrack() { return m_audioTrack; }
|
| + void setAudioTrack(MediaStreamTrack* audioTrack) { m_audioTrack = audioTrack; }
|
|
|
| // Callable by the user.
|
| void start(ExceptionState&);
|
| @@ -105,6 +109,7 @@ private:
|
| explicit SpeechRecognition(ExecutionContext*);
|
|
|
| Member<SpeechGrammarList> m_grammars;
|
| + Member<MediaStreamTrack> m_audioTrack;
|
| String m_lang;
|
| bool m_continuous;
|
| bool m_interimResults;
|
|
|