Platform SDK: DirectX |
DSBCAPS 型は、DirectSoundBuffer オブジェクトの能力を記述する。この型は、DirectSoundBuffer.GetCaps メソッドで使われる。
Type DSBCAPS lBufferBytes As Long lFlags As CONST_DSBCAPSFLAGS lPlayCpuOverhead As Long lUnlockTransferRate As Long End Type
DSBCAPS 型は、DirectSound.CreateSoundBuffer メソッドに渡される DSBUFFERDESC 型に似た情報を保持している。
DSBCAPS 型の lFlags メンバが保持するフラグは、DSBUFFERDESC 型で使われるフラグと同じものである。唯一の違いは、DSBCAPS 型ではバッファ メモリの場所に応じて DSBCAPS_LOCHARDWARE と DSBCAPS_LOCSOFTWARE のどちらかのフラグが指定されることである。DSBUFFERDESC 型ではこれらのフラグはオプションであり、フラグの指定に応じて、バッファをハードウェアとソフトウェアのどちらかに強制的に配置できる。