mirror of
https://github.com/alsa-project/alsa-utils
synced 2024-12-22 12:16:31 +01:00
c7b342db82
Now that the latest alsa-lib 1.2.12 became mandatory, all ugly ifdefs can be dropped. Signed-off-by: Takashi Iwai <tiwai@suse.de> |
||
---|---|---|
.. | ||
aconnect.1 | ||
aconnect.c | ||
Makefile.am | ||
README.aconnect |
================================================================ aconnect - control subscriptions ver.0.1.3 Copyright (C) 1999-2000 Takashi Iwai ================================================================ aconnect is a utility to control subscriptions of two ports as the third "manager" client. For example, the following connects two ports, from 64:0 to 65:0. % aconnect 64:0 65:0 To disconnect the existing subscription, use -d option. % aconnect -d 64:0 65:0 To see which port is available as input port, run the following command: % aconnect -i client 0: 'System' [type=kernel] 0 'Timer ' 1 'Announce ' client 64: '0: MIDI Synth' [type=kernel] 0 'card 0: synth-midi: 0' Similary, to see the output ports, use -o flag. % aconnect -o client 64: '0: MIDI Synth' [type=kernel] 0 'card 0: synth-midi: 0' client 65: 'AWE Wave Table Synth : 0' [type=kernel] 0 'Emu8000 port 0 ' 1 'Emu8000 port 1 ' 2 'Emu8000 port 2 ' 3 'Emu8000 port 3 ' The option -l together with -i or -o shows subscribers for each port. Ports are connected exclusively when the option -e is specified. For modifying time-stamp with a queue, use -r or -t option followed by a queue index which updates the time-stamp. Former uses real-time queue, while the latter uses tick queue. The queue must be used (not necessarily owned) by the receiver client.