Platform SDK: DirectX

IDirectMusicComposer::ChangeChordMap

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

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

パラメータ

pSegment
変更に使うコード マップを含むセクション。
fTrackScale
TRUE の場合、メソッドは、すべてのコードを新しいコード マップ スケールのルート音に相対的に転調する。ルート音をそのままの状態にしない。
pChordMap
セグメントの新しいコード マップ。

戻り値

成功すれば S_OK を返す。

失敗すれば E_POINTER を返す。

注意

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

動作環境

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