структура KSWAVE_BUFFER (ksmedia.h)

Структура KSWAVE_BUFFER используется для описания примера буфера.

Синтаксис

typedef struct {
  ULONG Attributes;
  ULONG BufferSize;
  PVOID BufferAddress;
} KSWAVE_BUFFER, *PKSWAVE_BUFFER;

Члены

Attributes

Указывает следующие флаги:

Флаг Значение
KSWAVE_BUFFER_ATTRIBUTEF_LOOPING Указывает, что циклы буфера.
KSWAVE_BUFFER_ATTRIBUTEF_STATIC Указывает, что буфер является статическим.

BufferSize

Задает размер буфера в байтах.

BufferAddress

Задает начальный адрес буфера.

Замечания

Эта структура используется свойством KSPROPERTY_WAVE_BUFFER.

Требования

Требование Ценность
заголовка ksmedia.h (include Ksmedia.h)

См. также

KSPROPERTY_WAVE_BUFFER