IDirectSoundCaptureBuffer8::GetCurrentPosition
GetCurrentPosition メソッドは、バッファーのキャプチャー カーソルおよび読み込みカーソルの位置を取得します。
キャプチャー カーソルは、読み込みカーソルより前方にあります。読み込み位置より後ろで、キャプチャー位置より前 (キャプチャー位置を含む) のデータは、必ずしも有効なデータとは限りません。
HRESULT
GetCurrentPosition(
LPDWORD pdwCapturePosition,
LPDWORD pdwReadPosition
);
パラメータ
- pdwCapturePosition
キャプチャー カーソルの、バッファーの先頭からのオフセット (バイト単位) を受け取る変数のアドレスです。この値が不要な場合、パラメーターを NULL にすることができます。 - pdwReadPosition
読み込みカーソルの、バッファーの先頭からのオフセット (バイト単位) を受け取る変数のアドレスです。
戻り値
成功した場合は、DS_OK を返します。失敗した場合は、次のいずれかのエラー値を返します。
リターン コード |
DSERR_INVALIDPARAM |
DSERR_NODRIVER |
DSERR_OUTOFMEMORY |
要件
ヘッダー: DSound.h 宣言
ライブラリ: Dsound3d.dll 内容