Win32 API 日本語リファレンス
ホームMedia.Speech › ISpSREngine2

ISpSREngine2

COM
IID7ba627d8-33f9-4375-90c5-9985aee5ede5継承元ISpSREngine自前メソッド開始 vtbl32

メソッド 11

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtblメソッド
32HRESULT PrivateCallImmediate(void* pvEngineContext, void* pInCallFrame, DWORD ulInCallFrameSize, void** ppvCoMemResponse, DWORD* pulResponseSize)
33HRESULT SetAdaptationData2(void* pvEngineContext, LPWSTR pAdaptationData, DWORD cch, LPWSTR pTopicName, SPADAPTATIONSETTINGS eSettings, SPADAPTATIONRELEVANCE eRelevance)
34HRESULT SetGrammarPrefix(void* pvEngineGrammar, LPWSTR pszPrefix, BOOL fIsPrefixRequired)
35HRESULT SetRulePriority(SPRULEHANDLE hRule, void* pvClientRuleContext, INT nRulePriority)
36HRESULT EmulateRecognition(ISpPhrase* pPhrase, DWORD dwCompareFlags)
37HRESULT SetSLMWeight(void* pvEngineGrammar, FLOAT flWeight)
38HRESULT SetRuleWeight(SPRULEHANDLE hRule, void* pvClientRuleContext, FLOAT flWeight)
39HRESULT SetTrainingState(BOOL fDoingTraining, BOOL fAdaptFromTrainingData)
40HRESULT ResetAcousticModelAdaptation()
41HRESULT OnLoadCFG(void* pvEngineGrammar, SPBINARYGRAMMAR* pGrammarData, DWORD ulGrammarID)
42HRESULT OnUnloadCFG(void* pvEngineGrammar, DWORD ulGrammarID)