SPAUDIOSTATUS

This structure contains audio status information.

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

OS Versions: Windows CE .NET 4.1 and later.
Header: Sapi.h, Sapi.idl.

See Also

SAPI Structures

 Last updated on Saturday, April 10, 2004

© 1992-2003 Microsoft Corporation. All rights reserved.