Интерфейс управления мультимедиа (MCI)

Секвенсор MIDI MCI — это системный компонент MCI, который воспроизводит MIDI-файлы. Приложения могут легко воспроизводить MIDI-файлы с помощью MCI, но MCI накладывает следующие ограничения на возможности MIDI:

  • MCI поддерживает только выходные данные MIDI.
  • MCI не поддерживает тесную синхронизацию между событиями MIDI и другими событиями в режиме реального времени (например, видео).

Если требуется точная синхронизация MIDI, необходимо использовать буферы потоков или службы MIDI. Если вам нужны возможности ввода MIDI, необходимо использовать службы MIDI.

Секвенсор MIDI MCI воспроизводит стандартные MIDI-файлы и MIDI-файлы формата RIFF, известные как файлы RMID. Стандартные MIDI-файлы соответствуют спецификации Standard MIDI Files 1.0 . Так как файлы RMID являются стандартными MIDI-файлами с заголовком RIFF, сведения о стандартных MIDI-файлах также применяются к файлам RMID. Дополнительные сведения о RIFF-файлах см. в разделе Службы формата файлов обмена ресурсами.

Хотя в настоящее время существует три типа стандартных MIDI-файлов, секвенсор MCI воспроизводит только два из них: формат 0 и формат 1 MIDI-файлы.

Дополнительные сведения об управлении мультимедийными устройствами (включая секвенсоры) с помощью команд MCI см. в разделе MCI.