ISpeechAudioStatus Interface (SAPI 5.3)

Speech API 5.3
Microsoft Speech API 5.3


The ISpeechAudioStatus automation interface provides control over the operation of real-time audio streams.

It is intended for use when the audio input or output source is not a standard Windows multimedia device. An audio stream connected to a microphone or a telephone line would be a typical use.

Automation Interface Elements

The ISpeechAudioStatus automation interface contains the following elements:

CurrentDevicePosition PropertyReturns the current read or write position of the stream or device in bytes.
CurrentSeekPosition PropertyReturns the current seek position in the stream or device in bytes.
FreeBufferSpace PropertyReturns the size of the free space in the stream or device in bytes.
NonBlockingIO PropertyReturns the amount of data which can be read from or written to the stream or device without blocking.
State PropertyReturns the state of the audio stream or device.