ホーム › Media.Speech › ISpeechRecoResult
ISpeechRecoResult
COMIDispatch (デュアル)✅ IDispatch を実装(デュアルインターフェース)。HSP では
comobj 経由でメソッド名による遅延バインド呼び出しができます(vtableインデックス不要)。メソッド 10
vtbl = vtable インデックス(0始まり)。IDispatch 実装のため HSP ではメソッド名でも呼べます(上記)。低レベルの index 呼び出し用に vtbl も掲載。0〜2 は IUnknown。
| vtbl | メソッド |
|---|---|
| 7 | HRESULT get_RecoContext(ISpeechRecoContext** RecoContext) |
| 8 | HRESULT get_Times(ISpeechRecoResultTimes** Times) |
| 9 | HRESULT putref_AudioFormat(ISpeechAudioFormat* Format) |
| 10 | HRESULT get_AudioFormat(ISpeechAudioFormat** Format) |
| 11 | HRESULT get_PhraseInfo(ISpeechPhraseInfo** PhraseInfo) |
| 12 | HRESULT Alternates(INT RequestCount, INT StartElement, INT Elements, ISpeechPhraseAlternates** Alternates) |
| 13 | HRESULT Audio(INT StartElement, INT Elements, ISpeechMemoryStream** Stream) |
| 14 | HRESULT SpeakAudio(INT StartElement, INT Elements, SpeechVoiceSpeakFlags Flags, INT* StreamNumber) |
| 15 | HRESULT SaveToMemory(VARIANT* ResultBlock) |
| 16 | HRESULT DiscardResultInfo(SpeechDiscardType ValueTypes) |