Share via


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