Microsoft DirectX 8.0 (C++) |
再生カーソルの位置を設定する。バッファから次のデータ バイトを読み込める位置を表す。
HRESULT SetCurrentPosition( DWORD dwNewPosition );
成功した場合は DS_OK を返す。
失敗した場合は、次のいずれかのエラー値を返す。
DSERR_INVALIDCALL |
DSERR_INVALIDPARAM |
DSERR_PRIOLEVELNEEDED |
プライマリ サウンド バッファに対しては、このメソッドを呼び出せない。
バッファが再生中の場合、カーソルは直ちに新しい位置に移動し、再生はその位置から続行される。バッファが停止している場合は、次に IDirectSoundBuffer8::Play メソッドを呼び出したときに、新しい位置から再生を開始する。
ヘッダー : dsound.h で宣言。
IDirectSoundBuffer8::GetCurrentPosition、IDirectSoundBuffer8::Play