ISpTranscript::AppendTranscript

Microsoft Speech SDK

The Microsoft.com Speech website Microsoft Speech SDK SAPI 5.1

ISpTranscript::AppendTranscript

ISpTranscript::AppendTranscript adds the current text to the transcript.

HRESULT AppendTranscript(
   const WCHAR   *pszTranscript
);

Parameters

pszTranscript
[in, string] The text of the transcript. If pszTranscript is NULL, the current transcript is deleted. Otherwise, the text is appended to the current transcript.

Return values

Value Description
S_OK Function completed successfully.
E_INVALIDARG pszTranscript is bad or invalid.
E_OUTOFMEMORY Exceeded available memory.
FAILED (hr) Appropriate error message.

Example

The following code snippet illustrates the use of ISpTranscript::AppendTranscript.

    HRESULT hr = S_OK;

    // Bind a stream to an existing wavefile
    hr = SPBindToFile( FILENAME, SPFM_CREATE_ALWAYS, &cpStream);
    // Check hr
  
    hr = cpStream.QueryInterface(&cpTranscript);
    // Check hr
 
    hr = cpTranscript->AppendTranscript(L"this is a test");
    // Check hr