CONST_DSBSTATUSFLAGS
バッファのステータスを記述する。この列挙の定数は、DirectSoundSecondaryBuffer8.GetStatus メソッドによって返される。
Enum CONST_DSBSTATUSFLAGS
DSBSTATUS_BUFFERLOST = 2
DSBSTATUS_LOCHARDWARE = 8
DSBSTATUS_LOCSOFTWARE = 16 (&H10)
DSBSTATUS_LOOPING = 4
DSBSTATUS_PLAYING = 1
DSBSTATUS_TERMINATED = 32 (&H20)
End Enum
定数
- DSBSTATUS_BUFFERLOST
- バッファは失われており、再生やロックを行う前に復元しなければならない。
- DSBSTATUS_LOCHARDWARE
- バッファはハードウェアで再生中である。DSBCAPS_LOCDEFER フラグで作成したバッファにのみ設定する。
- DSBSTATUS_LOCSOFTWARE
- バッファはソフトウェアで再生中である。DSBCAPS_LOCDEFER フラグで作成したバッファにのみ設定する。
- DSBSTATUS_LOOPING
- バッファはループしている。この値が設定されていない場合、サウンド データの最後に達するとバッファが停止する。この値は、DSBSTATUS_PLAYING との組み合わせでのみ返される。
- DSBSTATUS_PLAYING
- バッファは再生中である。
- DSBSTATUS_TERMINATED
- ボイス管理がバッファを早めに終了し、バッファは停止している。DSBCAPS_LOCDEFER フラグで作成したバッファにのみ設定する。