CSpStreamFormat Constructor Methods (SAPI 5.4)
Microsoft Speech API 5.4
CSpStreamFormat::Constructor
The following methods may be used to construct the instance.
Initializes the class members to null values
CSpStreamFormat( void );
Parameters
None.
Formats the instance into a wave format structure. The new format and format ID are passed back from the class' public members, m_pCoMemWaveFormatEx and m_guidFormatId respectively.
CSpStreamFormat(
SPSTREAMFORMAT eFormat,
HRESULT *phr
);
Parameters
- eFormat
[in] The requested stream format. Must be a valid SPSTREAMFORMAT value of SPSF_8kHz8BitMono or greater. - phr
The return value for the method.
Return values
Value |
S_OK |
E_OUTOFMEMORY |
E_INVALIDARG |
FAILED(hr) |
Formats the instance according to the format structure specified.
CSpStreamFormat(
const WAVEFORMATEX *pWaveFormatEx,
HRESULT *phr
);
Parameters
- pWaveFormatEx
[in] Address of the WAVEFORMATEX structure containing the wave file format information. - phr
The return value for the method.
Return values
Value |
S_OK |
E_OUTOFMEMORY |