Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Microsoft Speech API 5.3
ISpGrammarCompiler::CompileStream
ISpGrammarCompiler::CompileStream loads a SAPI 5 grammar file and produces the binary grammar format. It compiles the grammar file pointed to by pSource stream and writes the output to the pDest stream. It can optionally generate C/C++ header information from the <DEFINE> <ID> tags.
HRESULT CompileStream(
IStream *pSource,
IStream *pDest,
IStream *pHeader,
IUnknown *pReserved,
ISpErrorLog *pErrorLog,
DWORD dwFlags
);
Parameters
- pSource
Pointer to the source of the XML grammar text. - pDest
Pointer to the destination stream for the binary grammar. - pHeader
Pointer to the stream to write the C/C++ header information (from the <DEFINE> tags) to (e.g., #define myterm 3). - pReserved
Reserved. Do not use. - pErrorLog
Pointer to the error log receiving the messages. - dwFlags
[in] Not currently used. Must be zero.
Return values
Value |
S_OK |
E_INVALIDARG |
FAILED (hr) |