ВУЗ:
Составители:
Рубрика:
- 61 -
typedef MMTIME NEAR *NPMMTIME;
typedef MMTIME FAR *LPMMTIME;
Для установки громкости следует использовать функцию waveOut-
SetVolume
, прочитать текущее значение громкости можно функцией
waveOutGetVolume.
В работе [6] приведен полный С-код приложения
WAVE, служащего
для записи и воспроизведения WAV-файлов.
3.7. Управление устройством CD-ROM
Как было сказано, данные на компакт-диске записаны вдоль одной
спирали; в первом приближении можно считать, что на музыкальных дис-
ках эта спираль (логически) разбита на несколько участков (дорожек), ка-
ждая из которых содержит отдельную запись (например, музыкальное про-
изведение).
Приложение имеет возможность устанавливать лазерное устройство
чтения в произвольное место
спирали, причем драйвер обеспечивает пози-
ционирование в режиме прямого д
оступа как на начало любой дорожки,
так и в произвольную позицию внутри дорожки (позиционирование может
длиться до 0,5 сек).
Устройство чтения CD-ROM имеет два звуковых выхода. Один из них
обычно расположен на лицевой панели и предназначен для подключения
головных телефонов (там же находится регулятор громкости), второй вы-
веден на заднюю панель и подключается
кабелем к входу звукового адап-
тера. Приложения мультимедиа поэтому могут выполнять не только про-
игрывание звуковых компакт-дисков, но и синхронную запись WAV-
файлов.
Работа с устройством CD-ROM возможна при помощи интерфейса
управляющих строк MCI или интерфейса управляющих сообщений MCI.
4.7.1. Интерфейс управляющих строк MCI
Для передачи управляющей строки устройству чтения CD-ROM необ-
ходимо использовать функцию
mciSendString (подробнее см. подраздел
2.4).
Перед началом работы с устройством необходимо его открыть, пере-
дав управляющую строку
open, указав при этом имя устройства как
cdaudio (допускается использование алиаса - альтернативного имени)
open cdaudio alias cd wait
- 61 -
typedef MMTIME NEAR *NPMMTIME;
typedef MMTIME FAR *LPMMTIME;
Для установки громкости следует использовать функцию waveOut-
SetVolume, прочитать текущее значение громкости можно функцией
waveOutGetVolume.
В работе [6] приведен полный С-код приложения WAVE, служащего
для записи и воспроизведения WAV-файлов.
3.7. Управление устройством CD-ROM
Как было сказано, данные на компакт-диске записаны вдоль одной
спирали; в первом приближении можно считать, что на музыкальных дис-
ках эта спираль (логически) разбита на несколько участков (дорожек), ка-
ждая из которых содержит отдельную запись (например, музыкальное про-
изведение).
Приложение имеет возможность устанавливать лазерное устройство
чтения в произвольное место спирали, причем драйвер обеспечивает пози-
ционирование в режиме прямого доступа как на начало любой дорожки,
так и в произвольную позицию внутри дорожки (позиционирование может
длиться до 0,5 сек).
Устройство чтения CD-ROM имеет два звуковых выхода. Один из них
обычно расположен на лицевой панели и предназначен для подключения
головных телефонов (там же находится регулятор громкости), второй вы-
веден на заднюю панель и подключается кабелем к входу звукового адап-
тера. Приложения мультимедиа поэтому могут выполнять не только про-
игрывание звуковых компакт-дисков, но и синхронную запись WAV-
файлов.
Работа с устройством CD-ROM возможна при помощи интерфейса
управляющих строк MCI или интерфейса управляющих сообщений MCI.
4.7.1. Интерфейс управляющих строк MCI
Для передачи управляющей строки устройству чтения CD-ROM необ-
ходимо использовать функцию mciSendString (подробнее см. подраздел
2.4).
Перед началом работы с устройством необходимо его открыть, пере-
дав управляющую строку open, указав при этом имя устройства как
cdaudio (допускается использование алиаса - альтернативного имени)
open cdaudio alias cd wait
Страницы
- « первая
- ‹ предыдущая
- …
- 59
- 60
- 61
- 62
- 63
- …
- следующая ›
- последняя »
