Export (0) Print
Expand All

ISpPrivateEngineCallEx::CallEngineSynchronize (SAPI 5.3)

Speech API 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

ValueDescription
S_OKFunction completed successfully.
E_INVALIDARGOne or more parameters are invalid.
E_POINTERInvalid pointer.
FAILED(hr)Appropriate error message.
Show:
© 2014 Microsoft