Platform SDK: DirectX

IDirectMusicComposer

IDirectMusicComposer インターフェイスを使うと、コンポーザ エンジンにアクセスできる。テンプレートやコード マップから新しいセクション セグメントを構築することに加えて、このコンポーザは複数のセクション セグメント間の移行部を作成できる。コード マップを既存のセクション セグメントにも適用できるので、セクションのコード進行と雰囲気も変更できる。

詳細については、「音楽のアレンジ」を参照すること。

IDirectMusicComposer インターフェイスのメソッドは、以下のグループにまとめることができる。

コード マップの変更 ChangeChordMap
通常のセグメントのアレンジ ComposeSegmentFromShape
  ComposeSegmentFromTemplate
テンプレート セグメントのアレンジ ComposeTemplateFromShape
移行部セグメントのアレンジ AutoTransition
  ComposeTransition

すべての COM インターフェイスは、IUnknown インターフェイス メソッドを継承する。IUnknown インターフェイスは、以下の 3 つのメソッドをサポートする。

IUnknown AddRef
  QueryInterface
Release

動作環境

  Windows NT/2000 : Windows 2000 が必要。
  Windows 95/98 : Windows 95 以降が必要。Windows 95 用に再配布可能な形で使用可能。
  ヘッダー : dmusici.h で宣言。