MCI - Media Control Interface

MCI - Media Control Interface. MCI Media Control Interface - интерфейс управления мультимедиа представляет мультимедийным приложениям, работающим в среде Windows 9x, аппаратно независимый интерфейс управления различными устройствами.

Данный интерфейс поддерживается на уровне драйверов устройств, которые интерпретируют и выполняют посылаемые им MCI-команды типа play, pause, stop и т.д. MCI содержит базовый набор команд для большого числа мультимедийных устройств. Так, одна и та же команда, например, play используется для воспроизведения аудиофайлов, фрагментов видео, анимации и дорожки на AudioCD. Если же устройство обладает уникальными возможностями, набор дополнительных команд отражает их. Компрессионные менеджерыДля хранения мультимедийной информации графика, анимация, звук требуются большие объемы.

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

Windows 95 98 включает в себя два типа компрессионных менеджеров ACM Audio Compression Manager - использует аудиокодеки для компрессии и декомпрессии аудиоинформации. VCM Video Compression Manager - использует видеокодеки для компрессии, декомпрессии и фильтрации видеоинформации. Оба менеджера работают совместно с различными кодеками, предназначенными для компрессии и декомпрессии данных. КодекиWindows 9x поставляется с рядом кодеков для компрессии и декомпрессии аудио и видеоинформации.

Также возможна установка дополнительных кодеков. В состав Windows входят кодеки, ориентированные на аудиоинформацию музыкального и голосового качества. Музыкальные кодеки IMA ADPCM и Microsoft ADPCM поддерживают аудиоинформацию с качеством, близким к качеству CD-звука, и позволяют компрессировать ее почти в четыре раза по сравнению с оригинальным размером. Голосовые кодеки Truespeech или GSM используются для эффективной компрессии аудиоинформации более низкого качества. Большую популярность в последнее время завоевал кодек MPEG-1 Layer 3. С помощью его можно сжимать звук почти в десять раз с качеством, близким к AudioCD. Для хранения одного кадра полноцветного видеоизображения с разрешением 640х480 требуется около 1 Мб. Таким образом, одна минута видеоинформации в некомпрессированном виде будет занимать около 1 Гб. Даже если емкость современных жестких дисков позволит записать видеоролик в таком формате, то ни одна самая мощная видеокарта не сможет обеспечить такой информационный поток.

Поэтому приходится использовать видеокодеки для компрессии видеоинформации. К сожалению при этом происходит потеря качества, но без этого нельзя обеспечить плавное воспроизведение ролика.

Большую популярность завоевали себе кодеки MPEG-1 и MPEG-2, обеспечивающие сжатие видеоданных в десятки раз при неплохом качестве изображения. Они изначально поддерживаются операционной системой Windows. В частности, кодек MPEG-1 используется при записи дисков в формате VideoCD, а MPEG-2 - DVD.