Microsoft DirectX 8.0 (C++) |
IDirectMusic8::EnumMasterClock を呼び出した際に取得された GUID によって識別されるクロックを、DirectMusic のマスタ クロックに設定する。すべての DirectMusic アプリケーションは、ただ 1 つのマスタ クロックを使う。
HRESULT SetMasterClock( REFGUID rguidClock );
成功した場合は S_OK を返す。
失敗した場合は DMUS_E_PORTS_OPEN を返す。
実行中のほかのアプリケーションも DirectMusic を使っている場合、そのアプリケーションがシャットダウンするまではマスタ クロックを変更できない。
ほどんどのアプリケーションは SetMasterClock を呼び出す必要がない。システム クロック以外のハードウェア タイマとの厳密な同期を必要としない限り、このメソッドを呼び出すべきではない。
ヘッダー : dmusicc.h で宣言。
IDirectMusic8::SetExternalMasterClock、IDirectMusic8::GetMasterClock、IDirectMusic8::EnumMasterClock