Platform SDK: DirectX

CONST_DSBLOCKFLAGS

CONST_DSBLOCKFLAGS 列挙のメンバは、DirectSoundBuffer.ReadBufferDirectSoundBuffer.WriteBuffer の各メソッドの flags パラメータで使われ、バッファの読み込みと書き込み位置を指定する。

Enum CONST_DSBLOCKFLAGS
    DSBLOCK_DEFAULT         = 0
    DSBLOCK_ENTIREBUFFER    = 2
    DSBLOCK_FROMWRITECURSOR = 1
End Enum
DSBLOCK_DEFAULT
start パラメータで指定された位置からの読み込みと書き込みを行う。
DSBLOCK_FROMWRITECURSOR
カレント ライト ポジションへ書き込み、現在の読み込み位置から読み込む。この結果、DirectSoundBuffer.GetCurrentPosition メソッドの呼び出しが不要になる。start パラメータは無視される。
DSBLOCK_ENTIREBUFFER
バッファ全体からの読み込みとバッファ全体への書き込みを行う。size パラメータは無視される。