メディア コントロール インターフェイス (MCI)

MCI MIDI シーケンサーは、MIDI ファイルを再生する MCI システム コンポーネントです。 アプリケーションは MCI を使用して MIDI ファイルを簡単に再生できますが、MCI では MIDI 機能に次の制限があります。

  • MCI は MIDI 出力のみをサポートします。
  • MCI では、MIDI イベントと他のリアルタイム イベント (ビデオなど) との間で緊密な同期を行えません。

正確な MIDI 同期が必要な場合は、ストリーム バッファーまたは MIDI サービスを使用する必要があります。 MIDI 入力機能が必要な場合は、MIDI サービスを使用する必要があります。

MCI MIDI シーケンサーは、RMID ファイルと呼ばれる標準の MIDI ファイルとリソース交換ファイル形式 (RIFF) MIDI ファイルを再生します。 Standard MIDI ファイルは、 Standard MIDI Files 1.0 仕様に 準拠しています。 RMID ファイルは RIFF ヘッダーを持つ標準 MIDI ファイルであるため、標準 MIDI ファイルに関する情報も RMID ファイルに適用されます。 RIFF ファイルの詳細については、「 リソース交換ファイル形式サービス」を参照してください。

現在、標準 MIDI ファイルには 3 種類がありますが、MCI シーケンサーは、フォーマット 0 ファイルとフォーマット 1 MIDI ファイルの 2 つだけを再生します。

MCI コマンドを使用したマルチメディア デバイス (シーケンサーを含む) の制御の詳細については、「 MCI」を参照してください。