logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

axfer - command-line sound recorder and player for sound devices and nodes supported by Linux sound

Author

       Takashi Sakamoto <o-takashi@sakamocchi.jp>

alsa-utils                                      28 November 2018                                        AXFER(1)

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

   Astringtowhicharg[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.

   Optionsacknowledgedaslistsubcommand
       Options of -l , --list-devices , -L , --list-pcms are acknowledged as list subcommand. Without them,  the
       run time performs transfer subcommand.

Description

       The axfer is a command-line recorder and player to transfer audio data frame between sound  devices/nodes
       and files/stdin/stdout.

Exit Status

EXIT_SUCCESS (0) if run time successfully finished, else EXIT_FAILURE (1).

Name

       axfer  -  command-line  sound  recorder  and  player for sound devices and nodes supported by Linux sound
       subsystem (Advanced Linux Sound Architecture, also known as ALSA).

Options

Subcommandtransfer
              Performs transmission of audio data frame. Its detail is described 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.

   Directioncapture
              Operates for capture transmission.

       playback
              Operates for playback transmission.

Reporting Bugs

       Report any bugs to mailing list of ALSA community <alsa-devel@alsa-project.org> where the development and
       maintenance  is  primarily  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)

Synopsys

axfersubcommanddirectionoptions

       subcommand = transfer | list | version | help

       direction = capture | playback

       options = ( depends on subcommand )

Unit Test

       This program has unit tests for internal implementation. Please refer to the manual of axfer-transfer for
       details.

See Also