Справочные команды
Эта группа команд предназначена для получения различной справочной информации об устройстве. Перед использованием справочных команд следует открыть устройство командой open.
Команда sysinfo не имеет особенностей. В качестве имени устройства для этой команды следует указывать строку cdaudio, даже если при открытии был использован алиас.
Для команды info можно указывать только параметр product.
С помощью команды capability с параметром can eject вы можете узнать, имеет ли устройство CD ROM возможность автоматического извлечения компакт-дисков. Вы можете также использовать и другие параметры: can play, can record, can save, compound device, device type, has audio, has video, uses files.
Для определения текущего состояния CD ROM следует использовать команду status . Вы можете указать следующие параметры:
current track
Номер текущей дорожки
length
Общая длина
length track track_number
Длина заданной дорожки
media present
Если в устройство вставлен компакт-диск, возвращается строка true
mode
Текущий режим работы: not ready (не готов), playing (проигрывание), stopped (останов), recording (запись), seeking (позиционирование)
number of tracks
Количество дорожек
position
Текущая позиция
position track track_number
Текущая позиция на заданной дорожке
ready
Если устройство готово, возвращается строка true
start position
Начальная позиция
time format
Текущий формат времени