Microsoft DirectX 8.0 (Visual Basic) |
あらかじめ定義されたシェイプに基づいて新しいテンプレートを作成する。
object.ComposeTemplateFromShape(numMeasures As Integer, _ shape As Integer, _ bIntro As Boolean, _ bEnd As Boolean, _ endLength As Integer _ ) As DirectMusicSegment8
DirectMusicSegment8 オブジェクトを返す。
失敗した場合はエラーが発生し、Err.Number に次のいずれかの値が設定される。
DMUS_E_INVALIDARG |
DMUS_E_OUTOFMEMORY |
endLength の値は、DirectMusicComposer8.ComposeSegmentFromTemplate メソッドを使ってこのテンプレートに関連付けられる可能性のある任意のスタイル内で利用できる最長のエンディングの長さを超えてはならない。エンディングは、セグメントが終わる前の endLength の小節で演奏を開始する。エンディングが endLength の小節の長さより短い場合、音楽は基本グルーブ レベルに戻る。
DirectMusicComposer8.ComposeSegmentFromShape、DirectMusicComposer8.ComposeSegmentFromTemplate