次の方法で共有


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