Platform SDK: DirectX

DSCBUFFERDESC

DSCBUFFERDESC 構造体は、IDirectSoundCapture::CreateCaptureBuffer メソッドによって使われる。

typedef struct {
    DWORD           dwSize;
    DWORD           dwFlags;
    DWORD           dwBufferBytes;
    DWORD           dwReserved;
    LPWAVEFORMATEX  lpwfxFormat;
} DSCBUFFERDESC, *LPDSCBUFFERDESC;
 
typedef const DSCBUFFERDESC *LPCDSCBUFFERDESC;

メンバ

dwSize
この構造体のサイズ。単位はバイト。この構造体を使う前に、このメンバを初期化しなければならない。
dwFlags
デバイスの能力を指定する。0 または次のフラグを指定する。
DSCBCAPS_WAVEMAPPED
このデバイスがサポートしないフォーマットに対して、Win32 ウェーブ マッパーを使う。
dwBufferBytes
作成されるキャプチャ バッファのサイズ。単位はバイト。
dwReserved
将来の使用に予約。
lpwfxFormat
データのキャプチャに使うフォーマットを保持する WAVEFORMATEX 構造体へのポインタ。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dsound.h で宣言。