Microsoft DirectX 8.0 (Visual Basic) |
セグメントが DirectMusicPerformance8.PlaySegmentEx メソッドの呼び出しに応答して演奏を開始するポイントを設定する。
object.SetStartPoint(mtStart As Long)
失敗した場合はエラーが発生し、Err.Number に DMUS_E_OUT_OF_RANGE が設定される。
デフォルトの開始ポイントは 0 であり、セグメントの先頭から開始することを意味する。
このメソッドは、このセグメントから作成された、現在演奏中のセグメント状態に影響を及ぼすことはない。
再利用されるセグメントは、内部キャッシュからロードされる可能性もある。その場合、そのセグメントの開始ポイントは、最後に設定された値と同じ値を持つ。再び演奏する可能性のあるセグメントを解放する前には、開始ポイントを 0 にリセットするとよい。
DirectMusicSegment8.GetStartPoint、DirectMusicSegmentState8.GetStartPoint、DirectMusicSegment8.SetLoopPoints