Составители:
Рубрика:
mmovie Анимационные файлы
other Неопределенное MCI-устройство
overlay Оверлейное устройство (воспроизводит аналоговое видео в окне)
scanner Сканер изображений
sequencer MIDI-синтезатор
videodisc Проигрыватель лазерных дисков
waveaudio Устройство воспроизведения оцифрованных звуков
Windows содержит набор драйверов, обеспечивающих поддержку различ-
ных аппаратных устройств и форматов данных. В недалеком прошлом эти уст-
ройства были недоступны большинству пользователей персональных компью-
теров. Кроме драйверов устройств подсистема мультимедиа включает
драйверы видеоадаптеров высокого разрешения, утилиты Sound Recorder «зву-
козапись» и Media Player «универсальный проигрыватель», а также несколько
утилит в панели управления, предназначенных для инсталляции устройств
и настройки мультимедийной среды.
Помимо аппаратного обеспечения и драйверов подсистема мультимедиа
включает набор функций, образующих аппаратно-независимый интерфейс для
мультимедийных программ. Так, существует единый набор команд для вос-
произведения аудиофайлов с помощью любой звуковой карты. В ОС Windows
функции, предназначенные для выполнения мультимедийных операций, нахо-
дятся в библиотеке WinMM.DLL. Соответственно подсистема Win32, предна-
значенная для интерпретации и выполнения мультимедийных команд, называ-
ется WinMM. Следует отметить, что приложение, использующее команды
WinMM, должно содержать файл Mmsystem.H и иметь связь с библиотекой
Winmm.LIB. (В среде Windows 3.1 мультимедийные функции находятся в
файле Mmsystem.DLL.) Таким образом, при переносе приложения из Windows
3.1 в более современные ОС семейства Windows необходимо убедиться в том,
что в МАК-файле вместо Mmsystem.LIB включен файл Winmm.LIB.
Операционная система обеспечивает четыре различных способа управле-
ния мультимедийными операциями: два набора команд высокого уровня, один
набор команд низкого уровня и набор команд для ввода/вывода файлов.
Команды высокого и низкого уровней управляют одними и теми же муль-
тимедийными устройствами. Первые удобнее в использовании, но вторые явля-
ются более мощными. Кроме того, поскольку все высокоуровневые команды
реализованы с помощью функций низкого уровня, лучшего быстродействия
можно достичь при непосредственном выполнении низкоуровневых команд.
Команды низкого уровня взаимодействуют непосредственно с драйвера-
ми физических устройств. Команды высокого уровня взаимодействуют с драй-
верами логических устройств. В Windows есть три логических мультимедий-
ных устройства: MIDI-синтезатор, проигрыватель компакт-дисков и
проигрыватель аудиофайлов. Эти устройства преобразуют высокоуровневые
команды в обращения к функциям низкого уровня, адресованные конкретным
физическим устройствам. API высокого уровня, сформированный драйверами
130
mmovie Анимационные файлы
other Неопределенное MCI-устройство
overlay Оверлейное устройство (воспроизводит аналоговое видео в окне)
scanner Сканер изображений
sequencer MIDI-синтезатор
videodisc Проигрыватель лазерных дисков
waveaudio Устройство воспроизведения оцифрованных звуков
Windows содержит набор драйверов, обеспечивающих поддержку различ-
ных аппаратных устройств и форматов данных. В недалеком прошлом эти уст-
ройства были недоступны большинству пользователей персональных компью-
теров. Кроме драйверов устройств подсистема мультимедиа включает
драйверы видеоадаптеров высокого разрешения, утилиты Sound Recorder «зву-
козапись» и Media Player «универсальный проигрыватель», а также несколько
утилит в панели управления, предназначенных для инсталляции устройств
и настройки мультимедийной среды.
Помимо аппаратного обеспечения и драйверов подсистема мультимедиа
включает набор функций, образующих аппаратно-независимый интерфейс для
мультимедийных программ. Так, существует единый набор команд для вос-
произведения аудиофайлов с помощью любой звуковой карты. В ОС Windows
функции, предназначенные для выполнения мультимедийных операций, нахо-
дятся в библиотеке WinMM.DLL. Соответственно подсистема Win32, предна-
значенная для интерпретации и выполнения мультимедийных команд, называ-
ется WinMM. Следует отметить, что приложение, использующее команды
WinMM, должно содержать файл Mmsystem.H и иметь связь с библиотекой
Winmm.LIB. (В среде Windows 3.1 мультимедийные функции находятся в
файле Mmsystem.DLL.) Таким образом, при переносе приложения из Windows
3.1 в более современные ОС семейства Windows необходимо убедиться в том,
что в МАК-файле вместо Mmsystem.LIB включен файл Winmm.LIB.
Операционная система обеспечивает четыре различных способа управле-
ния мультимедийными операциями: два набора команд высокого уровня, один
набор команд низкого уровня и набор команд для ввода/вывода файлов.
Команды высокого и низкого уровней управляют одними и теми же муль-
тимедийными устройствами. Первые удобнее в использовании, но вторые явля-
ются более мощными. Кроме того, поскольку все высокоуровневые команды
реализованы с помощью функций низкого уровня, лучшего быстродействия
можно достичь при непосредственном выполнении низкоуровневых команд.
Команды низкого уровня взаимодействуют непосредственно с драйвера-
ми физических устройств. Команды высокого уровня взаимодействуют с драй-
верами логических устройств. В Windows есть три логических мультимедий-
ных устройства: MIDI-синтезатор, проигрыватель компакт-дисков и
проигрыватель аудиофайлов. Эти устройства преобразуют высокоуровневые
команды в обращения к функциям низкого уровня, адресованные конкретным
физическим устройствам. API высокого уровня, сформированный драйверами
130
Страницы
- « первая
- ‹ предыдущая
- …
- 128
- 129
- 130
- 131
- 132
- …
- следующая ›
- последняя »
