Интерфейс управления мультимедиа
Интерфейс управления мультимедиа ( MCI сокращенно ) — это API высокого уровня , разработанный Microsoft и IBM для управления мультимедийными периферийными устройствами , подключенными к компьютеру с Microsoft Windows или OS/2 , такими как проигрыватели компакт-дисков и аудиоконтроллеры.
MCI позволяет очень просто написать программу, которая может воспроизводить самые разные медиафайлы и даже записывать звук, просто передавая команды в виде строк . Он использует отношения, описанные в реестрах Windows или в разделе [MCI] файла. системный.ini . Одним из преимуществ этого API является то, что команды MCI могут передаваться как с языка программирования, так и с языка сценариев (открытый сценарий, жаргон также). Пример таких команд: mciSendCommand или mciSendString .
Через несколько лет [update]интерфейс MCI был постепенно заменен API-интерфейсами DirectX , впервые выпущенными в 1995 году. [1]
Устройства MCI
[ редактировать ]Интерфейс управления мультимедиа состоит из 7 частей:
- cdaudio
- цифровое видео
- наложение
- секвенсор
- видеомагнитофон
- видеодиск
- волнааудио
Каждое из этих так называемых устройств MCI (например, проигрыватель компакт-дисков или VCD-дисков) может воспроизводить файлы определенного типа, например AVIВидео воспроизводится .avi , файлы CDAudio воспроизводит, среди прочего, треки CD-DA . Со временем стали доступны и другие устройства MCI.
Воспроизведение мультимедиа через интерфейс MCI
[ редактировать ]Для воспроизведения определенного типа носителя его необходимо правильно инициализировать с помощью команд MCI. Эти команды подразделяются на категории:
- Системные команды
- Обязательные команды
- Основные команды
- Расширенные команды
Полный список команд MCI можно найти в библиотеке Microsoft MSDN .
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Банерджи (2010). Мультимедийные технологии . McGraw-Hill Education (India) Pvt Limited. п. 55. ИСБН 9780070669239 . Проверено 29 ноября 2017 г.
Внешние ссылки
[ редактировать ]- Справочник Microsoft MCI — библиотека MSDN