ISpPrivateEngineCall::CallEngineEx (SAPI 5.3)

Speech API 5.3
Microsoft Speech API 5.3

ISpPrivateEngineCall::CallEngineEx

ISpPrivateEngineCall::CallEngineEx 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 CallEngineEx(
   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 pInCallFrame 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: