ISpPrivateEngineCallEx::CallEngineSynchronize (SAPI 5.3)
Microsoft Speech API 5.3
ISpPrivateEngineCallEx::CallEngineSynchronize
ISpPrivateEngineCallEx::CallEngineSynchronize is used by the engine's extension object to call the main engine object. It has the same functionality as CallEngineEx and returns the non-fixed size data block response information associated with the SR engine.
Applications implementing this method must call CoTaskMemFree to free memory associated with the returned response.
HRESULT CallEngineSynchronize(
const void *pInFrame,
ULONG ulInFrameSize,
void **ppCoMemOutFrame,
ULONG *pulOutFrameSize
);
Parameters
- pInFrame
[in] Address of the recognition engine data. - ulInFrameSize
[in] Size, in bytes, of the pInFrame structure. - ppCoMemOutFrame
[out] Address of a pointer to the data block information associated with the SR engine. - pulOutFrameSize
[out] Size, in bytes, of the ppCoMemOutFrame structure.
Return values
Value |
S_OK |
E_INVALIDARG |
E_POINTER |
FAILED(hr) |