Audio interfaces (SAPI 5.3)

Speech API 5.3
Microsoft Speech API 5.3

Audio interfaces

This section provides SAPI 5 audio interfaces.

Audio inherits from the standard COM IStream interface. See the MSDN documentation for a complete discussion of IStream and associated methods. However, since the audio devices represent hardware, ::Clone may be not be used and will return E_NOTIMPL.

The following interface does not inherit from IStream:

Development Helpers

Helper Enumerations, Functions and ClassesDescription
SPSTREAMFORMATSAPI supported stream formats.
CSpEventClass for decoding event structures.
CSpDynamicStringClass for managing dynamically sized WCHAR strings.
SpBindToFileFunction converts the specified stream format into a wave format structure. 
CSpStreamFormatClass for managing SAPI supported stream formats and WAVEFORMATEX structures.