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