次の方法で共有


IDirectSoundBuffer8::GetCurrentPosition

サウンド バッファの再生カーソルと書き込みカーソルの位置を取得する。

構文

  HRESULT GetCurrentPosition(
  LPDWORD
   pdwCurrentPlayCursor
  , 
  LPDWORD
   pdwCurrentWriteCursor 

  );

パラメータ

pdwCurrentPlayCursor

再生カーソルのオフセットを受け取る変数のアドレス (バイト単位)。値が必要ない場合、このパラメータを NULL にする。

pdwCurrentWriteCursor

書き込みカーソルのオフセットを受け取る変数のアドレス (バイト単位)。値が必要ない場合、このパラメータを NULL にする。

戻り値

成功した場合は DS_OK を返す。

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

リターン コード
DSERR_INVALIDPARAM
DSERR_PRIOLEVELNEEDED

注意

書き込みカーソルは、データを安全に書き込むことのできる、バッファの先頭位置である。再生カーソルより後で書き込みカーソルより前にあるバッファの部分には、データを書き込んではならない。

要件

**  ヘッダー:**dsound.h で宣言。

参照