Microsoft DirectX 8.0 (Visual Basic) |
あるセクション セグメントから別のセクション セグメントへのトランジションをアレンジする。
object.ComposeTransition(fromSeg As DirectMusicSegment8, _ toSeg As DirectMusicSegment8, _ mtTime As Long, _ lCommand As Long, _ lFlags As Long, _ chordmap As DirectMusicChordMap8 _ ) As DirectMusicSegment8
DirectMusicSegment8 オブジェクトを返す。
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
DMUS_E_INVALIDARG |
DMUS_E_OUTOFMEMORY |
chordmap の値は NULL でもよい。値が NULL の場合、コード マップ トラックからコード マップを取得する試みが行われる。最初に toSeg、次に fromSeg が試される。どのセグメントにもコード マップ トラックが含まれない場合は、mtTime に fromSeg 内で発生するコードがトランジションのコードとして使用される。
コンポーザは、最初に fromSeg 内、次に toSeg 内でテンポを探す。どのセグメントにもテンポ トラックがない場合、トランジション セグメントのテンポはスタイルから取得される。