Media Control Interface - MCI для краткости - это высокоуровневый API , разработанный Microsoft и IBM для управления мультимедийных периферийных устройств , подключенных к Microsoft Windows или OS / 2 компьютера, таким как CD-ROM - плеер и звуковые контроллеры.
MCI позволяет очень просто написать программу, которая может воспроизводить широкий спектр мультимедийных файлов и даже записывать звук, просто передавая команды в виде строк . Он использует отношения, описанные в реестрах Windows или в разделе [MCI] файла system.ini . Одним из преимуществ этого API является то, что команды MCI могут передаваться как с языка программирования, так и с языка сценариев (открытый сценарий, жаргон aso). Примером таких команд являются mciSendCommand или mciSendString .
Через несколько лет [Обновить]интерфейс MCI был заменен API-интерфейсами DirectX, впервые выпущенными в 1995 году. [1]
Устройства MCI
Интерфейс управления мультимедиа состоит из 7 частей:
- cdaudio
- цифровое видео
- наложение
- секвенсор
- видеомагнитофон
- видеодиск
- waveaudio
Каждое из этих так называемых устройств MCI (например, проигрыватель CD-ROM или VCD) может воспроизводить файлы определенного типа, например AVIVвидео играет файлы .avi , CDAudio, среди прочего, воспроизводит треки CD-DA . Со временем стали доступны и другие устройства MCI.
Воспроизведение медиа через интерфейс MCI
Чтобы воспроизвести тип носителя, его необходимо правильно инициализировать с помощью команд MCI. Эти команды подразделяются на категории:
- Системные Команды
- Обязательные команды
- Основные команды
- Расширенные команды
Полный список команд MCI можно найти в библиотеке Microsoft MSDN .
Рекомендации
- ^ Банерджи (2010). Мультимедийные технологии . п. 55. ISBN 9780070669239. Проверено 29 ноября 2017 .
Внешние ссылки
- Справочник Microsoft MCI - библиотека MSDN