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 を含む) |