Интерфейс управления медиа - Media Control Interface

В Интерфейс управления медиаMCI для краткости - это высокий уровень API разработан Microsoft и IBM для контроля мультимедиа периферийные устройства подключен к Майкрософт Виндоус или же OS / 2 компьютер, например CD-ROM плееры и аудиоконтроллеры.

MCI позволяет очень просто написать программу, которая может воспроизводить широкий спектр мультимедийных файлов и даже записывать звук, просто передавая команды как струны. Он использует отношения, описанные в реестрах Windows или в разделе [MCI] файла. system.ini. Одним из преимуществ этого API является то, что команды MCI могут передаваться как с языка программирования, так и с языка сценариев (открытый сценарий, жаргон aso). Примеры таких команд: mciSendCommand или же mciSendString.

Через несколько лет, интерфейс MCI был прекращен в пользу DirectX API впервые выпущены в 1995 году.[1].

Устройства MCI

Интерфейс управления мультимедиа состоит из 7 частей:

  • cdaudio
  • цифровое видео
  • наложение
  • секвенсор
  • видеомагнитофон
  • видеодиск
  • waveaudio

Каждое из этих так называемых устройств MCI (например, CD-ROM или проигрыватель VCD) может воспроизводить файлы определенного типа, например AVIVideo игры .avi файлы, CDAudio игры CD-DA треки среди прочего. Со временем стали доступны и другие устройства MCI.

Воспроизведение медиа через интерфейс MCI

Чтобы воспроизвести тип мультимедиа, его необходимо правильно инициализировать с помощью команд MCI. Эти команды подразделяются на категории:

  • Системные команды
  • Обязательные команды
  • Основные команды
  • Расширенные команды

Полный список команд MCI можно найти на Библиотека Microsoft MSDN.

Рекомендации

  1. ^ Мультимедийные технологии. 2010. с. 55. ISBN  9780070669239. Получено 2017-11-29.

внешняя ссылка