Microsoft DirectX 8.0 (Visual Basic) |
再生カーソルおよび書き込みカーソルの位置を DirectSoundSecondaryBuffer8.GetCurrentPosition メソッドに返す。同様に、キャプチャ カーソルと読み込みカーソルの位置を DirectSoundCaptureBuffer8.GetCurrentPosition メソッドに返す。
Type DSCURSORS lPlay As Long lWrite As Long End Type
値はバッファの先頭からのオフセットであり、単位はバイトである。
lPlay が表すカーソルは、lWrite が表すカーソルのわずか前方にある。2 つのカーソル間のバッファ部分は、読み書きの準備ができていない。lWrite までの位置では、アプリケーションはキャプチャ バッファからのデータの読み込みと、再生バッファへのデータの書き込みを安全に行うことができる。