MME (интерфейс)

MME (интерфейс)

MME (англ. MultiMedia Extensions — мультимедийные расширения) — семейство программных интерфейсов (API) системы Windows для работы с мультимедийными устройствами (преимущественно звуковыми платами) и файлами.

Семейство MME было анонсировано в Windows 3.0, и первоначально включало следующие средства:

  • передача и приём сообщений MIDI

Впоследствии в MME были добавлены средства работы с глобальными звуковыми эффектами (gfx).

Средства работы с цифровым звуком MME включают операции как низкого уровня (доступ к звуковому устройству, выбор режимов работы, запуск/остановка потока, перемещение буферов данных), так и высокого (воспроизведение звукового файла одной командой, организация простого потока и т. п.). Группа операций высокого уровня объединена в отдельный интерфейс под названием MCI.

Средства MME для работы с оцифрованным звуком (англ. Waveform Audio) разрабатывались, как универсальное и простое средство воспроизведения и записи звука. Благодаря этому они хорошо подходят для потоковой работы с достаточно долгими звуковыми сигналами, но ограниченного применимы в условиях реального времени, когда необходимо соблюдать жёсткие временны́е характеристики. Для этих целей лучше подходит интерфейс DirectSound.

В системах Windows версий 3, 95 и NT 3/4 использовались специальные сменные (англ. installable) мультимедийные драйверы режима пользователя (англ. user-mode). Большинство таких драйверов работало в паре с соответствующими драйверами режима ядра (англ. kernel-mode). При этом драйверы систем Windows 3/95 и NT 3/4 были несовместимы между собой, а для работы интерфейса DirectSound в драйверах для Windows 95 дополнительно требовалась специальная поддержка.

Начиная с версий Windows 98/2000, были введены универсальные драйверы типа WDM, которые могли использоваться во всех системах, и вдобавок автоматически поддерживали DirectSound. Вместе с этим, до появления Windows Vista можно было использовать и MME-драйверы. В Windows Vista поддержка MME-драйверов прекращена.

Ссылки


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Полезное


Смотреть что такое "MME (интерфейс)" в других словарях:

  • MCI (интерфейс) — Для улучшения этой статьи желательно?: Добавить иллюстрации. Дополнить статью (статья слишком короткая либо содержит лишь словарное определение). Найти и оформить в виде сносок ссылки на авторитетные источники, подтвер …   Википедия

  • System Architecture Evolution — Архитектура ядра сети SAE SAE (англ. System Architecture Evolution  Эволюция системной архитектуры) это архитектура ядра сети, разработанная консорциумом 3GPP для стандарта беспроводной связи LTE. SAE является эволюционным продолжением… …   Википедия

  • DirectSound — (англ. direct  прямой, непосредственный, и англ. sound  звук)  программный интерфейс (API) в системе Windows для воспроизведения и записи звука. Входит в состав расширения DirectX. Интерфейс DirectSound был разработан в… …   Википедия

  • DirectX — Microsoft DirectX Тип …   Википедия

  • Windows PowerShell — Windows PowerShell …   Википедия

  • Robotron EC1832 — Персональный Компьютер производства Болгарии ИЗОТ конца 198Х годов. IBM XT совместимый (не уверен что полностю). Плата EC1832.1001 04 : CPU Центральное процессорное устройство. Имеет на лицевой панели разьем DB 9 мама для подключения XT… …   Википедия

  • Component Object Model — В данной статье или разделе имеется список источников или внешних ссылок, но источники отдельных утверждений остаются неясными из за отсутствия сносок …   Википедия

  • GDI — У этого термина существуют и другие значения, см. GDI (значения). GDI (Graphics Device Interface, Graphical Device Interface)  один из трёх основных компонентов или «подсистем», вместе с ядром и Windows API составляющих пользовательский… …   Википедия

  • Base Class Library — Base Class Library, сокращённо BCL  стандартная библиотека классов платформы «.NET Framework». Программы, написанные на любом из языков, поддерживающих платформу .NET, могут пользоваться классами и методами BCL  создавать объекты… …   Википедия

  • Silverlight — Разработчик Microsoft Corporation Написана на Комбинация …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»