1AXFER(1) General Commands Manual AXFER(1)
2
3
4
6 axfer - command-line sound recorder and player for sound devices and
7 nodes supported by Linux sound subsystem (Advanced Linux Sound Archi‐
8 tecture, also known as ALSA).
9
10
12 axfer subcommand direction options
13
14 subcommand = transfer | list | version | help
15
16 direction = capture | playback
17
18 options = ( depends on subcommand )
19
20
22 The axfer is a command-line recorder and player to transfer audio data
23 frame between sound devices/nodes and files/stdin/stdout.
24
25
27 Subcommand
28 transfer
29 Performs transmission of audio data frame. Its detail is
30 described in axfer-transfer(1) manual.
31
32
33 list Dumps lists of available sound devices and nodes. Its detail is
34 described in axfer-list(1) manual.
35
36
37 version
38 Prints version of this application (as the same version as
39 alsa-utils package).
40
41
42 help Prints a short message about subcommands for users to enter this
43 application.
44
45
46 Direction
47 capture
48 Operates for capture transmission.
49
50
51 playback
52 Operates for playback transmission.
53
54
56 EXIT_SUCCESS (0) if run time successfully finished, else EXIT_FAILURE
57 (1).
58
59
61 This program has unit tests for internal implementation. Please refer
62 to the manual of axfer-transfer for details.
63
64
66 The axfer is designed to be compatible to aplay(1) as much as possible.
67 In command line, executions of aplay/arecord files under $PATH runs
68 axfer with compatibility mode if filesystem has symbolic link from the
69 aplay/arecord to axfer.
70
71
72 $ ln -s aplay axfer
73 $ ln -s arecord axfer
74
75 A string to which arg[0] points
76 When args[0] in run time points to string ended with 'aplay', it has
77 the same meaning of playback direction. When it points to string ended
78 with 'arecord', it has the same meaning of capture direction.
79
80
81 Options acknowledged as list subcommand
82 Options of -l , --list-devices , -L , --list-pcms are acknowledged as
83 list subcommand. Without them, the run time performs transfer subcom‐
84 mand.
85
86
88 Report any bugs to mailing list of ALSA community
89 <alsa-devel@alsa-project.org> where the development and maintenance is
90 primarily done. Bug tracking service of alsa-utils repository on
91 github.com is also available.
92
93
95 axfer-transfer(1), axfer-list(1), alsamixer(1), amixer(1)
96
97
99 Takashi Sakamoto <o-takashi@sakamocchi.jp>
100
101
102
103alsa-utils 28 November 2018 AXFER(1)