ISpSREngineSite (SAPI 5.3)

Microsoft Speech API 5.3

ISpSREngineSite

The interface ISpEngineSite is implemented by SAPI and is called by the SR engine. It is used by the SR engine to get audio data, retrieve grammar information, send event events, and return recognition information to SAPI.

Full details on how an SR engine interacts with SAPI and how it should call the methods on this interface are given in the "SR Engine Guide" in the white papers section of the Help files.

Implemented By
  • SAPI. Applications or engines do not implement this method.
Created By
  • SAPI. The SR engine obtains a pointer to this interface when the ISpSREngine::SetSite is called, after SAPI creates the SR engine.

 

Methods in Vtable Order

ISpSREngineSite Methods
Read
DataAvailable
SetBufferNotifySize
ParseFromTransitions
Recognition
AddEvent
Synchronize
GetWordInfo
SetWordClientContext
GetRuleInfo
SetRuleClientContext
GetStateInfo
GetResource
GetTransitionProperty
IsAlternate
GetMaxAlternates
GetContextMaxAlternates
UpdateRecoPos