11 #include "ISpeechRecognitionCallback.h" 12 #include "speech/ISpeechRecognition.h" 13 #include "threads/CriticalSection.h" 22 class CJNIXBMCSpeechRecognitionListener;
33 void StartSpeechRecognition(
34 const std::shared_ptr<speech::ISpeechRecognitionListener>& listener)
override;
42 static void RegisterSpeechRecognitionListener(
void* thiz);
44 const CJNIContext& m_context;
45 CCriticalSection m_speechRecognitionListenersMutex;
46 std::vector<std::unique_ptr<jni::CJNIXBMCSpeechRecognitionListener>> m_speechRecognitionListeners;
Definition: JNIXBMCSpeechRecognitionListener.h:17
Definition: JNIMainActivity.h:15
Definition: ISpeechRecognition.h:17
Definition: ISpeechRecognitionCallback.h:16
Definition: SpeechRecognitionAndroid.h:25