媒体控制接口 (MCI)
MCI MIDI 排序器是播放 MIDI 文件的 MCI 系统组件。 应用程序可以使用 MCI 轻松播放 MIDI 文件,但 MCI 对 MIDI 功能施加了以下限制:
- MCI 仅支持 MIDI 输出。
- MCI 不允许 MIDI 事件与其他实时事件 ((如视频) )之间紧密同步。
如果需要准确的 MIDI 同步,则必须使用流缓冲区或 MIDI 服务。 如果需要 MIDI 输入功能,则必须使用 MIDI 服务。
MCI MIDI 序列器 (RIFF) MIDI 文件(称为 RMID 文件)播放标准 MIDI 文件和资源交换文件格式。 标准 MIDI 文件符合 标准 MIDI 文件 1.0 规范。 由于 RMID 文件是带有 RIFF 标头的标准 MIDI 文件,因此有关标准 MIDI 文件的信息也适用于 RMID 文件。 有关 RIFF 文件的详细信息,请参阅 资源交换文件格式服务。
虽然目前有三种标准 MIDI 文件,但 MCI 序列器只播放其中两种:格式 0 和格式 1 MIDI 文件。
有关使用 MCI 命令控制多媒体设备 (包括排序器) 的详细信息,请参阅 MCI。