DirectMusic の構造体
ここでは、DirectMusic で使われる次のランタイム構造体のリファレンス情報について説明する。
構造体 | 説明 |
DMUS_AUDIOPARAMS | パフォーマンスのデフォルトのシンセサイザとバッファに必要なリソースを記述する。 |
DMUS_BAND_PARAM | バンドのパラメータの設定および取得に使う。 |
DMUS_BUFFERDESC | IDirectMusic8::CreateMusicBuffer メソッドのバッファを記述する。 |
DMUS_CHORD_KEY | IDirectMusicPerformance8::MIDIToMusic メソッドおよび IDirectMusicPerformance8::MusicToMIDI メソッドで、コードを記述する。 |
DMUS_CHORD_PARAM | コードのパラメータの設定および取得に使う。DMUS_CHORD_KEY と等しい。 |
DMUS_CLOCKINFO8 | IDirectMusic8::EnumMasterClock メソッドを使って列挙されたクロックに関する情報を保持する。 |
DMUS_COMMAND_PARAM | コマンド トラックのパラメータの設定および取得に使う。 |
DMUS_COMMAND_PARAM_2 | コマンド トラックのパラメータおよび追加のタイミング情報の設定および取得に使う。 |
DMUS_EVENTHEADER | ポート バッファ内のイベントを記述する。 |
DMUS_MUTE_PARAM | ミュート トラックのパラメータの設定および取得に使う。 |
DMUS_NOTERANGE | 音色が応答しなければならないノート範囲を指定する。 |
DMUS_OBJECTDESC | ロード可能なオブジェクトを記述する。 |
DMUS_PLAY_MARKER_PARAM | 演奏マーカーに関する情報を保持する。 |
DMUS_PORTCAPS | 列挙されたポートに関する情報を保持する。 |
DMUS_PORTPARAMS8 | DirectMusic ポートを開くためのパラメータを指定する。 |
DMUS_RHYTHM_PARAM | コード リズムのパラメータを保持する。 |
DMUS_SCRIPT_ERRORINFO | スクリプト エラーに関する情報を保持する。 |
DMUS_SUBCHORD | サブコードを記述する。 |
DMUS_SYNTHSTATS8 | シンセサイザのステータスを記述する。 |
DMUS_TEMPO_PARAM | テンポ トラックのパラメータの設定および取得に使う。 |
DMUS_TIMESIGNATURE | スタイル、スタイル トラック、または拍子記号トラック内の拍子記号に関する情報を保持する。 |
DMUS_VALID_START_PARAM | マーカー トラックからの有効な開始タイムの取得に使う。 |
DMUS_VARIATIONS_PARAM | チャンネルに関連付けられたバリエーションに関する情報を保持する。 |
DMUS_VERSION | オブジェクトのバージョン情報を保持する。 |
DMUS_WAVES_REVERB_PARAMS | DirectX 7.0 シンセサイザでのリバーブ エフェクトに関する情報を保持する。 |
KSPROPERTY | プロパティと操作を示すために、IKsControl::KsProperty メソッドで使う。 |
構造体の特別なカテゴリは、以下のトピックで説明する。