Share via


SPAUDIOSTATUS

Other versions of this page are also available for the following:

Windows Mobile Not SupportedWindows Embedded CE Supported

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

See Also

Reference

SAPI Structures