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 属性使用。

要求

要求
Header ksmedia.h (包括 Ksmedia.h)

另请参阅

KSPROPERTY_WAVE_BUFFER