Recognition\RecognizerBase.cs (58)
83lock (SapiRecognizer) // Lock to prevent anyone enumerating _grammars from failing
120lock (SapiRecognizer) // Lock to prevent anyone enumerating _grammars from failing
154lock (SapiRecognizer) // Lock to prevent anyone enumerating _grammars from failing
167lock (SapiRecognizer)
281lock (SapiRecognizer) // Lock to prevent enumerating _grammars from failing if list is modified on main thread
524lock (SapiRecognizer) // Lock to protect _isRecognizing and _haveInputSource
563SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_ACTIVE_ALWAYS);
645lock (SapiRecognizer) // Lock to protect _isRecognizing and _isRecognizeCancelled
667SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_INACTIVE_WITH_PURGE);
680lock (SapiRecognizer) // Lock to protect _isRecognizing and _isRecognizeCancelled
694SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_INACTIVE);
715lock (SapiRecognizer)
746lock (SapiRecognizer) // Lock to protect _isRecognizing and _haveInputSource
758SapiRecognizer.SetInput(null, false);
763SapiRecognizer.SetInput(new SpAudioStreamWrapper(stream, audioFormat), false);
782lock (SapiRecognizer) // Lock to protect _isRecognizing and _haveInputSource
801SapiRecognizer.SetInput(token, true);
831return SapiRecognizer.GetPropertyNum(settingName);
841return SapiRecognizer.GetPropertyNum(settingName);
847return SapiRecognizer.GetPropertyString(settingName);
857SapiRecognizer.SetPropertyString(settingName, updatedValue);
864SapiRecognizer.SetPropertyNum(settingName, updatedValue);
943get { lock (SapiRecognizer) { return _initialSilenceTimeout; } }
951lock (SapiRecognizer)
965get { lock (SapiRecognizer) { return _babbleTimeout; } }
973lock (SapiRecognizer)
991sapiState = SapiRecognizer.GetRecoState(); // This does not wait for engine sync point so should be fast.
1012lock (SapiRecognizer) // Lock to protect _enabled
1019lock (SapiRecognizer) // Lock to protect _enabled
1052_recognizerInfo = SapiRecognizer.GetRecognizerInfo();
1095recoStatus = SapiRecognizer.GetStatus();
1097lock (SapiRecognizer) // Lock to protect _audioStatus.
1134recoStatus = SapiRecognizer.GetStatus();
1136lock (SapiRecognizer) // Lock to protect _audioStatus.
1164recoStatus = SapiRecognizer.GetStatus();
1166lock (SapiRecognizer) // Lock to protect _audioStatus.
1182lock (SapiRecognizer) // Lock to protect _audioFormat and _haveInputSource
1781lock (SapiRecognizer)
1879lock (SapiRecognizer) // Lock to protect _isRecognizing and _haveInputSource
1908SAPIErrorCodes hr = SapiRecognizer.EmulateRecognition(iSpPhrase, (uint)(flag));
1926SAPIErrorCodes hr = SapiRecognizer.EmulateRecognition(phrase);
2015lock (SapiRecognizer)
2049SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_ACTIVE_ALWAYS);
2080lock (SapiRecognizer) // Lock to protect _isRecognizing and _isRecognizeCancelled
2153lock (SapiRecognizer)
2189lock (SapiRecognizer)
2250SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_INACTIVE_WITH_PURGE);
2280lock (SapiRecognizer) // Lock to protect _grammarEnabled
2311lock (SapiRecognizer) // Lock to protect _grammarEnabled, _isRecognizeCancelled, and _audioStatus.
2370SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_INACTIVE_WITH_PURGE);
2411lock (SapiRecognizer)
2453lock (SapiRecognizer) // Lock to protect _isRecognizing, _isRecognizeCancelled, _haveInputSource, _audioFormat, _audioStatus.
2515SapiRecognizer.SetRecoState(SPRECOSTATE.SPRST_INACTIVE_WITH_PURGE);
2555lock (SapiRecognizer) // Lock to protect _audioFormat
2582waveFormatPtr = SapiRecognizer.GetFormat(SPSTREAMFORMATTYPE.SPWF_SRENGINE);
2810recoStatus = SapiRecognizer.GetStatus();
2812lock (SapiRecognizer) // Lock to protect _audioStatus.
2922lock (SapiRecognizer)