SPAUDIOSTATUS
Other versions of this page are also available for the following:
8/28/2008
This structure contains audio status information.
Syntax
typedef [restricted] struct SPAUDIOSTATUS{
long cbFreeBuffSpace;
ULONG cbNonBlockingIO;
SPAUDIOSTATE State;
ULONGLONG CurSeekPos;
ULONGLONG CurDevicePos;
DWORD dwReserved1;
DWORD dwReserved2;
} SPAUDIOSTATUS;
Members
- cbFreeBuffSpace
Size, in bytes, of free space for reading and writing in the audio object.
- cbNonBlockingIO
Amount of data which can be read from or written to a device without blocking.
- State
State of the audio device. Possible states are defined for the SPAUDIOSTATE) enumeration.
- CurSeekPos
Current seek position, in bytes, within the audio stream at which the next read or write will be performed.
- CurDevicePos
Current position, in bytes, in the stream where the device is currently reading or writing. For readable streams, this value is greater than or equal to CurSeekPos. For writable streams, this value is less than or equal to CurSeekPos.
- dwReserved1
Reserved for future expansion.
- dwReserved2
Reserved for future expansion.
Requirements
Header | sapi.h, sapi.idl |
Windows Embedded CE | Windows CE .NET 4.1 and later |