Команда status позволяет определить текущее состояние устройства. status device_id parameter [notify] [wait]
В качестве параметра parameter можно указывать одну из следующих строк: alignment
Выравнивание блока данных в байтах bitspersample
Количество байт на одну выборку сигнала
bytespersec
Скорость проигрывания или записи, байт в секунду channels
Количество каналов, 1 - моно, 2 - стерео current track
Номер текущей дорожки. Для звукового адаптера всегда равно 1 format tag
Тег формата input
Устройство ввода length
Общая длина звукового фрагмента length track track_number
Длина фрагмента, соответствующая заданной дорожке level
Текущий уровень звукового сигнала media present
Признак присутствия носителя (среды). Для звукового адаптера всегда равно true mode
Текущий режим работы: not ready (не готов), playing (проигрывание), stopped (останов), recording (запись), seeking (позиционирование) number of tracks
Количество дорожек. Для звукового адаптера всегда равно 1 output
Устройство вывода position
Текущая позиция position track track_number
Текущая позиция на заданной дорожке. Для звукового адаптера всегда равно 0 ready
Если устройство готово, возвращается строка true samplespersec
Количество выборок сигнала в секунду при проигрывании или записи (частота дискретизации) start position
Начальная позиция time format
Текущий формат времени