Platform SDK: DirectX |
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 で宣言。