KSWAVE_BUFFER - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// ksmedia.h

typedef struct {
  ULONG Attributes;
  ULONG BufferSize;
  PVOID BufferAddress;
} KSWAVE_BUFFER, *PKSWAVE_BUFFER;
View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-ksmedia-kswave_buffer)

Description

The KSWAVE_BUFFER structure is used to describe a sample buffer.

Members

Attributes

Specifies the following flags:

Flag Meaning
KSWAVE_BUFFER_ATTRIBUTEF_LOOPING Indicates that the buffer loops.
KSWAVE_BUFFER_ATTRIBUTEF_STATIC Indicates that the buffer is static.

BufferSize

Specifies the size of the buffer, in bytes.

BufferAddress

Specifies the starting address of the buffer.

Remarks

This structure is used by the KSPROPERTY_WAVE_BUFFER property.

See also

KSPROPERTY_WAVE_BUFFER