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 (包括 Ksmedia.h)

另请参阅

KSPROPERTY_WAVE_BUFFER