Microsoft DirectX 8.0 (C++)

IDirectMusicComposer8::ChangeChordMap

新しいコード マップを反映して、既存のセクション セグメントのコードとスケールのパターンを変更する。

HRESULT ChangeChordMap(
  IDirectMusicSegment* pSegment, 
  BOOL fTrackScale, 
  IDirectMusicChordMap* pChordMap
);

パラメータ

pSegment
コード マップを変更するセグメントの、IDirectMusicSegment8 インターフェイスへのポインタ。このセグメントは、コード マップ トラックとスタイルを保持しなければならない。
fTrackScale
TRUE の場合、メソッドは、すべてのコードを新しいコード マップ スケールのルート音に相対的に転置する。ルート音をそのままの状態にしない。
pChordMap
セグメントに適用する新しいコードマップの IDirectMusicChordMap8 インターフェイスへのポインタ。

戻り値

成功した場合は S_OK を返す。

失敗した場合は E_POINTER を返す。

注意

メソッドはセグメントの演奏中に呼び出すことができる。

動作環境

  ヘッダー : dmusici.h で宣言。