axfer
AXFER(1) General Commands Manual AXFER(1)
NAME
axfer - command-line sound recorder and player for sound devices and
nodes supported by Linux sound subsystem (Advanced Linux Sound Archi-
tecture, also known as ALSA).
SYNOPSYS
axfer subcommand direction options
subcommand = transfer | list | version | help
direction = capture | playback
options = ( depends on subcommand )
DESCRIPTION
The axfer is a command-line recorder and player to transfer audio data
frame between sound devices/nodes and files/stdin/stdout.
OPTIONS
Subcommand
transfer
Performs transmission of audio data frame. Its detail is de-
scribed in axfer-transfer(1) manual.
list Dumps lists of available sound devices and nodes. Its detail is
described in axfer-list(1) manual.
version
Prints version of this application (as the same version as
alsa-utils package).
help Prints a short message about subcommands for users to enter this
application.
Direction
capture
Operates for capture transmission.
playback
Operates for playback transmission.
EXIT STATUS
EXIT_SUCCESS (0) if run time successfully finished, else EXIT_FAILURE
(1).
UNIT TEST
This program has unit tests for internal implementation. Please refer
to the manual of axfer-transfer for details.
COMPATIBILITY TO APLAY
The axfer is designed to be compatible to aplay(1) as much as possible.
In command line, executions of aplay/arecord files under $PATH runs
axfer with compatibility mode if filesystem has symbolic link from the
aplay/arecord to axfer.
$ ln -s aplay axfer
$ ln -s arecord axfer
A string to which arg[0] points
When args[0] in run time points to string ended with 'aplay', it has
the same meaning of playback direction. When it points to string ended
with 'arecord', it has the same meaning of capture direction.
Options acknowledged as list subcommand
Options of -l , --list-devices , -L , --list-pcms are acknowledged as
list subcommand. Without them, the run time performs transfer subcom-
mand.
REPORTING BUGS
Report any bugs to mailing list of ALSA community <alsa-de-
vel@alsa-project.org> where the development and maintenance is primar-
ily done. Bug tracking service of alsa-utils repository on github.com
is also available.
SEE ALSO
axfer-transfer(1), axfer-list(1), alsamixer(1), amixer(1)
AUTHOR
Takashi Sakamoto <o-takashi@sakamocchi.jp>
alsa-utils 28 November 2018 AXFER(1)
Man Pages Copyright Respective Owners. Site Copyright (C) 1994 - 2024
Hurricane Electric.
All Rights Reserved.