ВУЗ:
Составители:
Рубрика:
- 70 -
audio right off. Дополнительно можно использовать устанавливающий
формат времени в единицах ‘одна шестнадцатая ноты’ параметр
time for-
mat song pointer
, позволяющий задать темп исполнения мелодии пара-
метр
tempo и некоторые другие.
3.8.2.
Интерфейс управляющих сообщений MCI
Использование интерфейса управляющих сообщений для проигрыва-
ния mid-файлов аналогично использованию этого интерфейса для проиг-
рывания WAV-файлов, см. подраздел 3.7.2; ниже кратко приведены коды
управляющих сообщений и самые нужные параметры, являющиеся специ-
фичными для драйвера
mciseq.drv
Коды управляющих
сообщений MCI для
работы с MIDI-
файлами
Описание
MCI_OPEN
Устройство sequencer открывается с использованием выше-
описанной структуры MCI_OPEN_PARMS. Поле lpstrDe-
viceType этой структуры должно содержать указатель на
строку имени устройства или константный идентификатор
устройства. Для устройства sequencer можно указать имя
"sequencer" или константу MCI_DEVTYPE_SEQUENCER
MCI_CLOSE
Команда закрытия устройства, выдается после завершения
работы с устройством
MCI_PLAY
Проигрывает выбранный файл, функционирование не отли-
чается от случая проигрывания WAV-файлов
MCI_PAUSE
Приостанавливает выполнение операции проигрывания
MCI_RESUME Не поддерживается драйвером mciseq.drv, вместо нее для
запуска проигрывания с текущей позиции можно использо-
вать команду MCI_PLAY без указания позиции
MCI_STOP
Останавливает выполнение операции проигрывания
MCI_SEEK
Выполняет позиционирование в пределах mid-файла
MCI_BREAK
Устанавливает виртуальный код клавиши прерывания выпол-
нения операции
MCI_GETDEVCAPS
Позволяет определить возможности устройства
MCI_INFO
Служит для получения информации об устройстве в виде тек-
стовой строки
MCI_SYSINFO
Позволяет получить системную информацию в виде тексто-
вой строки об устройстве
MCI_STATUS
Используется для определения текущего состояния устрой-
ства
MCI_SET
Предназначена для установки режима работы устройства
MCI_COPY
Позволяет копировать данных в универсальный буфер обме-
на (Clipboard), совместно с ней используется блок параметров
в формате структуры MCI_GENERIC_PARMS (флаги
- 70 -
audio right off. Дополнительно можно использовать устанавливающий
формат времени в единицах ‘одна шестнадцатая ноты’ параметр time for-
mat song pointer, позволяющий задать темп исполнения мелодии пара-
метр tempo и некоторые другие.
3.8.2. Интерфейс управляющих сообщений MCI
Использование интерфейса управляющих сообщений для проигрыва-
ния mid-файлов аналогично использованию этого интерфейса для проиг-
рывания WAV-файлов, см. подраздел 3.7.2; ниже кратко приведены коды
управляющих сообщений и самые нужные параметры, являющиеся специ-
фичными для драйвера mciseq.drv
Коды управляющих
сообщений MCI для Описание
работы с MIDI-
файлами
MCI_OPEN Устройство sequencer открывается с использованием выше-
описанной структуры MCI_OPEN_PARMS. Поле lpstrDe-
viceType этой структуры должно содержать указатель на
строку имени устройства или константный идентификатор
устройства. Для устройства sequencer можно указать имя
"sequencer" или константу MCI_DEVTYPE_SEQUENCER
MCI_CLOSE Команда закрытия устройства, выдается после завершения
работы с устройством
MCI_PLAY Проигрывает выбранный файл, функционирование не отли-
чается от случая проигрывания WAV-файлов
MCI_PAUSE Приостанавливает выполнение операции проигрывания
MCI_RESUME Не поддерживается драйвером mciseq.drv, вместо нее для
запуска проигрывания с текущей позиции можно использо-
вать команду MCI_PLAY без указания позиции
MCI_STOP Останавливает выполнение операции проигрывания
MCI_SEEK Выполняет позиционирование в пределах mid-файла
MCI_BREAK Устанавливает виртуальный код клавиши прерывания выпол-
нения операции
MCI_GETDEVCAPS Позволяет определить возможности устройства
MCI_INFO Служит для получения информации об устройстве в виде тек-
стовой строки
MCI_SYSINFO Позволяет получить системную информацию в виде тексто-
вой строки об устройстве
MCI_STATUS Используется для определения текущего состояния устрой-
ства
MCI_SET Предназначена для установки режима работы устройства
MCI_COPY Позволяет копировать данных в универсальный буфер обме-
на (Clipboard), совместно с ней используется блок параметров
в формате структуры MCI_GENERIC_PARMS (флаги
Страницы
- « первая
- ‹ предыдущая
- …
- 68
- 69
- 70
- 71
- 72
- …
- следующая ›
- последняя »
