Microsoft DirectX 8.0 (Visual Basic)

DirectSoundCaptureBuffer8.GetCurrentPosition

キャプチャおよび読み込みカーソルを取得する。

object.GetCurrentPosition(cursors As DSCURSORS)

指定項目

object
DirectSoundCaptureBuffer8 オブジェクトを指定する。
cursors
キャプチャ カーソルおよび読み込みカーソルを受け取る DSCURSORS 型。各値はバッファの先頭からのオフセットであり、単位はバイトである。「注意」を参照すること。

エラー コード

失敗した場合はエラーが発生し、Err.Number に次のいずれかのエラー値が設定される。

DSERR_INVALIDPARAM
DSERR_NODRIVER
DSERR_OUTOFMEMORY

注意

キャプチャ カーソルの DSCURSORS.lPlay は、データがキャプチャされる位置を示す。読み込みカーソルの DSCURSORS.lWrite は、キャプチャ カーソルの後ろにあり、この位置まではデータを安全に読み込みできる。バッファリングのため、lWrite より後ろで lPlay より前のデータは (キャプチャ位置を含む)、必ずしも有効なデータとは限らない。

参照

キャプチャ バッファの情報