MCI MIDI シーケンサーは、MIDI ファイルを再生する MCI システム コンポーネントです。 アプリケーションはMCIを使用してMIDIファイルを簡単に再生できますが、MCIはMIDI機能に次の制限を課します。
- MCI は MIDI 出力のみをサポートします。
- MCI では、MIDI イベントとその他のリアルタイム イベント (ビデオなど) の間で、緊密な同期を行えません。
正確な MIDI 同期が必要な場合は、ストリーム バッファーまたは MIDI サービスを使用する必要があります。 MIDI 入力機能が必要な場合は、MIDI サービスを使用する必要があります。
MCI MIDI シーケンサーは、RMID ファイルと呼ばれる標準の MIDI ファイルとリソース交換ファイル形式 (RIFF) MIDI ファイルを再生します。 標準 MIDI ファイルは、Standard MIDI Files 1.0 仕様に準拠しています。 RMID ファイルは RIFF ヘッダーを持つ標準 MIDI ファイルであるため、標準 MIDI ファイルに関する情報は RMID ファイルにも適用されます。 RIFF ファイルの詳細については、「リソース交換ファイル形式サービスの」を参照してください。
現在、標準 MIDI ファイルには 3 種類ありますが、MCI シーケンサーは、フォーマット 0 とフォーマット 1 の 2 つの MIDI ファイルのみを再生します。
MCI コマンドを使用したマルチメディア デバイス (シーケンサーを含む) の制御の詳細については、MCIを参照してください。