Platform SDK: DirectX |
IDirectMusicPort::GetLatencyClock メソッドは、ポートの遅延時間クロックへの IReferenceClock インターフェイス ポインタを取得するために使われる。この遅延時間クロックは、メッセージを演奏できる、現在に最も近い将来のタイムを指定する。遅延時間クロックは、IDirectMusic::SetMasterClock メソッドによって設定される DirectMusic マスタ クロックに基づいている。
HRESULT GetLatencyClock( IReferenceClock** ppClock );
成功すれば S_OK を返す。
失敗すれば E_POINTER を返す。
COM の規則に従って、GetLatencyClock は返されたインターフェイスの参照カウントを増やす。そのため、アプリケーションは何らかの時点で IReferenceClock インターフェイスに対して Release を呼び出さなければならない。
Windows NT/2000 : Windows 2000 が必要。
Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
ヘッダー : dmusicc.h で宣言。