axfer - справочное руководство, опции, примеры команд


ИМЯ

axfer - средство записи и воспроизведения звука из командной строки для звуковых устройств и узлов, поддерживаемых звуковой подсистемой Linux (Advanced Linux Sound Architecture, также известной как ALSA).

СИНОПСИС

axfer параметры направления подкоманды

подкоманда=передача | список | версия | помощь

направление=захват | воспроизведение

options=(зависит от подкоманды)

ОПИСАНИЕ

axfer — это средство записи и воспроизведения командной строки для передачи кадров аудиоданных между звуковыми устройствами/узлами и файлами/stdin/stdout.

ПАРАМЕТРЫ

Подкоманда

transfer

Выполняет передачу кадра аудиоданных. Подробности описаны в руководстве axfer-transfer(1).

list

Создает дамп списков доступных звуковых устройств и узлов. Его детали описаны в руководстве axfer-list(1).

version

Выводит версию этого приложения (такую же версию, как у пакета alsa-utils).

help

Выводит короткое сообщение о подкомандах для входа пользователей в это приложение.

Направление

capture

Работает для захвата передачи.

playback

Работает для передачи воспроизведения.

ВЫХОД СТАТУС

EXIT_SUCCESS (0), если время выполнения успешно завершено, иначе EXIT_FAILURE (1).

МОДУЛЬНЫЙ ТЕСТ

Эта программа имеет модульные тесты для внутренней реализации. Подробнее см. в руководстве по axfer-transfer.

СОВМЕСТИМОСТЬ ДЛЯ ИГРЫ

axfer максимально совместим с aplay(1). В командной строке выполнение файлов aplay/arecord в ` PATH запускает axfer в режиме совместимости, если файловая система имеет символическую ссылку от aplay/arecord к axfer.

$ ln -s aplay axfer
$ ln -s arecord axfer

Строка, на которую указывает arg[0]

Когда args[0] во время выполнения указывает на строку, оканчивающуюся на 'aplay', это имеет то же значение, что и направление воспроизведения. Когда он указывает на строку, оканчивающуюся на 'arecord', он имеет то же значение, что и направление захвата.

Параметры, признанные подкомандой списка

Опции -l , --list-devices , -L , --list-pcms признаются как Подкоманда список. Без них среда выполнения выполняет подкоманду transfer.

СООБЩЕНИЕ ОБ ОШИБКАХ

Сообщайте о любых ошибках в список рассылки сообщества ALSA alsa-devel@alsa-project.org, где в основном осуществляется разработка и обслуживание. Также доступен сервис отслеживания ошибок репозитория alsa-utils на github.com.

СМОТРИТЕ ТАКЖЕ

axfer-transfer(1), axfer-list(1), alsamixer(1), amixer(1)

АВТОР

Такаши Сакамото o-takashi@sakamocchi.jp