Platform SDK: DirectX

IDirectMusicPerformance::AdjustTime

IDirectMusicPerformance::AdjustTime メソッドは、パフォーマンスの内部時間を前方または後方に調整する。このメソッドはほとんどの場合、他のソースとの同期化を行う際にずれを補正するために使われる。

HRESULT AdjustTime(
  REFERENCE_TIME rtAmount
);

パラメータ

rtAmount
加算または減算される時間。−10,000,000 から 10,000,000 (−1 秒から +1 秒) の数値を指定する。

戻り値

成功すれば S_OK を返す。

失敗すれば E_INVALIDARG を返す。

注意

調整された時間は、DirectMusic によって内部的に使用される。IDirectMusicPerformance::GetTime メソッドによって取り出される時間には反映されない。

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmusici.h で宣言。

参照

IDirectMusicPerformance::GetTimeタイミング