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