Команда set в зависимости от параметров позволяет выполнять установку различных режимов работы. set device_id parameter [notify] [wait]
В качестве параметра parameter можно указывать одну из следующих строк (за один раз можно указывать сразу несколько параметров): alignment int
Установка выравнивания блока данных относительно начала данных звукового фрагмента, переданного драйверу звукового адаптера any input
Использование любого устройства ввода, поддерживающего текущий формат при записи. Этот режим включен по умолчанию
any output
Использование любого устройства вывода, поддерживающего текущий формат при воспроизведении. Этот режим включен по умолчанию audio all off
Отключение звукового выхода audio all on
Включение звукового выхода audio left off
Отключение левого канала audio left on
Включение левого канала audio right off
Отключение правого канала audio right on
Включение правого канала bitspersample bit_count
Установка количества бит для представления выборки сигнала. Параметр bit_count задает количество бит (8 или 16) bytespersec byte_rate
Установка частоты дискретизации при записи или воспроизведении. Параметр byte_rate задает частоту (байты в секунду) channels channel_count
Установка количества каналов для записи или воспроизведения (1 - монофонический режим, 2 - стереофонический режим) format tag tag
Установка типа формата format tag pcm
Установка формата PCM (импульсно-кодовая модуляция) input int
Выбор канала для ввода output int
Выбор канала для вывода samplepersec int
Установка скорости записи или воспроизведения time format bytes
В качестве единицы измерения при позиционировании используются байты блока звуковых данных time format milliseconds
В качестве единицы измерения при позиционировании используются миллисекунды. Строку milliseconds можно также указывать как ms time format samples
В качестве единицы измерения при позиционировании используются выборки сигнала