Platform SDK: DirectX |
DirectSoundBuffer.SetCurrentPosition メソッドは、バッファのカレント プレイ ポジションを移動する。
object.SetCurrentPosition(newPosition As Long)
失敗すればエラーが発生し、Err.Number に次のいずれかのエラー コードが設定される。
DSERR_INVALIDCALL |
DSERR_INVALIDPARAM |
DSERR_PRIOLEVELNEEDED |
プライマリ サウンド バッファに対しては、このメソッドを呼び出せない。
バッファが既に再生中の場合は、即座に新規の位置へ移動して再生を続行する。バッファが停止している場合は、次に DirectSoundBuffer.Play メソッドを呼び出したときに、新しい位置から再生を開始する。