Microsoft DirectX 8.0 (C++) |
システム メッセージは、どのチャンネルにとっても排他的ではない。これらは次の表のように 3 種類に分類される。
メッセージ タイプ | 目的 |
---|---|
システム共通 | さまざまなコマンドとデータ |
システム エクスクルーシブ | 機器固有のコマンドとデータ |
システム リアルタイム | クロックベースの MIDI 機器の同期化 |
ほかの MIDI メッセージとは異なり、システム エクスクルーシブ メッセージは任意の長さのデータ バイトを保持できる。データを送信した後で、シーケンサは EOX と呼ばれるシステム共通メッセージを送信し、システム エクスクルーシブ メッセージの終わりを知らせる。
DirectMusic では、DMUS_SYSEX_PMSG 構造体が、データ長とデータ バイトの配列へのポインタを保持する。