次の方法で共有


IDirectSoundCaptureBuffer8::GetCurrentPosition

GetCurrentPosition メソッドは、バッファーのキャプチャー カーソルおよび読み込みカーソルの位置を取得します。

キャプチャー カーソルは、読み込みカーソルより前方にあります。読み込み位置より後ろで、キャプチャー位置より前 (キャプチャー位置を含む) のデータは、必ずしも有効なデータとは限りません。

HRESULT 
GetCurrentPosition(
  LPDWORD pdwCapturePosition,
  LPDWORD pdwReadPosition
);

パラメータ

  • pdwCapturePosition
    キャプチャー カーソルの、バッファーの先頭からのオフセット (バイト単位) を受け取る変数のアドレスです。この値が不要な場合、パラメーターを NULL にすることができます。
  • pdwReadPosition
    読み込みカーソルの、バッファーの先頭からのオフセット (バイト単位) を受け取る変数のアドレスです。

戻り値

成功した場合は、DS_OK を返します。失敗した場合は、次のいずれかのエラー値を返します。

リターン コード
DSERR_INVALIDPARAM
DSERR_NODRIVER
DSERR_OUTOFMEMORY

要件

ヘッダー: DSound.h 宣言

ライブラリ: Dsound3d.dll 内容

関連項目

IDirectSoundCaptureBuffer8