Microsoft DirectX 8.0 (Visual Basic) |
ミュージック タイム フォーマットの時間をクロック タイム フォーマットに変換する。
object.MusicToClockTime(mtTime As Long) As Long
時間をクロック タイム単位で返す。
失敗した場合はエラーが発生し、Err.Number に DMUS_E_NO_MASTER_CLOCK が設定される。
このメソッドは、パフォーマンスの時間ではなく、パフォーマンスの開始からのタイムのオフセットを変換する。ミュージック タイムとクロック タイムの単位の比率はテンポに依存するため、変換時には、パフォーマンスが開始されてからのテンポの変更がすべて考慮される。パフォーマンスについてマスタ テンポが設定されている場合は、同様に考慮される。
クロック タイムはミュージック タイムよりも正確であるため、クロック タイムからミュージック タイムに変換し、再びクロック タイムに変換したタイムは、元の値とは異なる可能性がある。
DirectMusicPerformance8.ClockToMusicTime、クロック タイムとミュージック タイム