ВУЗ:
Составители:
Рубрика:
- 64 -
open cdaudio alias cd wait
set cd time format tmsf wait
play cd from 10 to 11 wait
close cd
Нижеследующая команда проигрывает фрагмент 12-й дорожки, нача-
ло которого отстоит на 10 сек от начала дорожки, а длительность составля-
ет 16 сек
play cd from 12:0:10 to 12:0:16 wait
Останов проигрывания реализуется командой stop, единственным па-
раметром которой является идентификатор устройства
device_id.
Команда
pause device_id для устройства чтения CD-ROM работает как
команда полного останова
stop, при этом команда продолжения работы
после останова
resume не поддерживается.
Позиционирование с последующим остановом реализуется командой
seek (перед использованием этой команды необходимо задать формат вре-
мени командой
set time format)
seek device_id parameter [notify] [wait]
Параметр parameter является необязательным и может принимать
значение одной из нижеуказанных строк
Значение parameter
Описание
to position
Позиционирование в заданное место компакт-диска
to start
Позиционирование в начало
to end
Позиционирование в конец
3.7.2. Интерфейс управляющих сообщений MCI
Большинство разработанных с использованием языка C/C++ прило-
жений используют для управления устройством CD-ROM интерфейс
управляющих сообщений MCI (напомним, что управляющие сообщения
при этом посылаются устройствам с помощью функции
mciSendCom-
mand
, см. подраздел 2.5).
Команда
MCI_OPEN открывает устройство, предварительно необхо-
димо подготовить структуру
MCI_OPEN_PARMS и передать ее адрес че-
рез четвертый параметр функции
mciSendCommand.
Поле
lpstrDeviceType структуры MCI_OPEN_PARMS содержит ука-
затель на строку имени устройства или его идентификатор. Для устройства
- 64 -
open cdaudio alias cd wait
set cd time format tmsf wait
play cd from 10 to 11 wait
close cd
Нижеследующая команда проигрывает фрагмент 12-й дорожки, нача-
ло которого отстоит на 10 сек от начала дорожки, а длительность составля-
ет 16 сек
play cd from 12:0:10 to 12:0:16 wait
Останов проигрывания реализуется командой stop, единственным па-
раметром которой является идентификатор устройства device_id.
Команда pause device_id для устройства чтения CD-ROM работает как
команда полного останова stop, при этом команда продолжения работы
после останова resume не поддерживается.
Позиционирование с последующим остановом реализуется командой
seek (перед использованием этой команды необходимо задать формат вре-
мени командой set time format)
seek device_id parameter [notify] [wait]
Параметр parameter является необязательным и может принимать
значение одной из нижеуказанных строк
Значение parameter Описание
to position Позиционирование в заданное место компакт-диска
to start Позиционирование в начало
to end Позиционирование в конец
3.7.2. Интерфейс управляющих сообщений MCI
Большинство разработанных с использованием языка C/C++ прило-
жений используют для управления устройством CD-ROM интерфейс
управляющих сообщений MCI (напомним, что управляющие сообщения
при этом посылаются устройствам с помощью функции mciSendCom-
mand, см. подраздел 2.5).
Команда MCI_OPEN открывает устройство, предварительно необхо-
димо подготовить структуру MCI_OPEN_PARMS и передать ее адрес че-
рез четвертый параметр функции mciSendCommand.
Поле lpstrDeviceType структуры MCI_OPEN_PARMS содержит ука-
затель на строку имени устройства или его идентификатор. Для устройства
Страницы
- « первая
- ‹ предыдущая
- …
- 62
- 63
- 64
- 65
- 66
- …
- следующая ›
- последняя »
