次の方法で共有


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 メソッドで使う。

構造体の特別なカテゴリは、以下のトピックで説明する。